Ant 打包安卓 apk(5) 多渠道(配置)打包方案 ant 脚本
直接上代码
ProGuard 技术的功能概括为以下 4 项:
1.压缩(shrinks) :检查并移除代码中无用的类,字段,方法,属性。
2.优化(optimizes):对字节码进行优化,移除无用的指令。
3.混淆(obfuscates):使用a,b,c,d等简短而无意义的名称,对类,字段和方法进行重名,这样即使代码被逆向工程,对方也比较难以读懂。
4.预检测(Preveirfy):在 java 平台上对处理后的代码进行再次检测。
(1) ProGuard 配置
-include{filename}:从给定的文件中读取配置参数。
-basedirectory{directoryname}:指定基础目录为以后对应的档案名称。
-injars{class_path}:指定要处理的应用程序 jar、war、ear 和目录。
-outjars{class_path}:指定处理完后要输出的 jar、war、ear 和目录的名称。
-libraryjars{classpath}:指定要处理的应用程序 jar、war、ear 和目录所需的程序库文件。
-dontskipnonpubliclibraryclasses:不忽略对非公开类的处理,默认是跳过
-dontskipnonpubliclibraryclassmembers:不忽略对非公开类的类库的成员
Apache Ant 是由 Java 语言开发的工具,由 Apache 软件基金会所提供。Apache Ant 的配置文件写成 XML 容易维护和书写,而且结构很清晰。本教程将以简单的方式会向你展示如何利用 Apache ANT 来自动地构建和部署过程。
1. 下载到某个目录解压到, 例如安装路径 C:\L_Executable\apache-ant-1.10.5
2. 配置环境变量
1 | ANT_HOME=C:\L_Executable\apache-ant-1.10.5 |
3. 运行 ant -version
查看是否安装成功 Apache Ant(TM) version 1.10.5 compiled on July 10 2018
一直想搭建个人网站, 当我了解到 Hexo 是一款快速、简洁且高效的博客框架。
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
在安装前,您必须检查电脑中是否已安装下列应用程序:
Node.js 版本限制:我们强烈建议永远安装最新版本的 Hexo,以及 推荐的 Node.js 版本。
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。