一、ant安装、环境变量配置及验证

(一)安装ant

到官方主页http://ant.apache.org下载新版(目前为Ant1.9.4)的ant,得到的是一个apache-ant-1.9.4-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.9.4。

(二)配置环境变量

window中设置ant环境变量:

ANT_HOME    C:/ apache-ant-1.9.4

path             C:/ apache-ant-1.9.4/bin

classpath      C:/apache-ant-1.9.4/lib

注意:

配置环境变量:我的电脑----属性-----高级----环境变量

如:ANT_HOME:C:\apache-ant-1.9.4

PATH:%ANT_HOME%\bin (为了方便在dos环境下操作)

实验了总是失败,没办法换成地址 C:/ apache-ant-1.8.1/bin,而不再使用变量。。。成功了。。

(三)验证ant

为了验证ant是否成功安装,可以进行如下操作:

依次选择:开始->运行->cmd,输入如下命令:ant

如果出现如下内容,说明安装成功:

Buildfile: build.xml does not exist!

Build failed

【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】

二、运行ant打包proguard

cmd进入proguard目录下的build.xml所在目录,如我的:

D:\Program Files\adt-bundle-windows-x86_64-20130729\sdk\tools\proguard\build

然后运行ant便会在lib目录下重新生成新的的proguard.jar文件。

转载于:https://blog.51cto.com/glblong/1536516

Android项目:通过ant重新打包proguard混淆器jar文件相关推荐

  1. java项目打成jar和war_maven打包web项目时同时打包为war和jar文件的方法

    本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下: 首先在pom.xml文件中指定war的打包方式,war test test war 上述代码在eclip ...

  2. Java Maven项目打包成可执行jar文件

    在pom文件中添加一下内容 <build><plugins><plugin><!-- Build an executable JAR --><gr ...

  3. 【Android 安装包优化】开启 ProGuard 混淆 ( 压缩 Shrink | 优化 Optimize | 混淆 Obfuscate | 预检 | 混淆文件编写 | 混淆前后对比 )

    文章目录 一.开启 ProGuard 混淆 二.混淆文件编写 三.混淆前后对比 四.build.gradle 完整配置文件 五.参考资料 一.开启 ProGuard 混淆 在 build.gradle ...

  4. Android中使用Ant编译打包

    本文参照自: http://blog.csdn.net/xyz_lmn/article/details/7268582?reload 一.环境配置 1.1.配置ant 首先从ant官网可下载ant,接 ...

  5. Android 混淆打包不混淆第三方jar包

    项目由于要公布,所以要混淆打包. 混淆打包流程: 1.在proguard-project.txt文件里加入不须要混淆的类和第三方的jar包 这个是保持自己包中不须要混淆的类,假设有些类调用了jni也不 ...

  6. Android:如何从堆栈中还原ProGuard混淆后的代码

    本文翻译自Android: How To Decode ProGuard's Obfuscated Code From Stack Trace 本篇文章是写给那些在他们的应用中使用ProGuard并且 ...

  7. android 建立工程文件,Android 项目开发必备-建立属于你的build.gradle文件

    timg (1).jpg 开发一个Android项目不仅仅需要你会写java/kotlin代码,而且你还要了解各种配置文件.例如.AndroidManifest.xml,混淆文件,build.grad ...

  8. maven java 可执行jar_Maven项目打包成可执行Jar文件

    在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...

  9. Maven项目打包成可执行Jar文件

    在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...

  10. Android项目猜纸牌游戏之一 界面设计和资源文件的设计

    视频课:[免费]安卓项目开发实战-张晨光的在线视频教程-CSDN程序员研修院 本游戏实现安卓手机下的猜纸牌游戏,由电脑和玩家一起玩,进行随机扑克的猜测,得分! 一:定义字符串的资源文件 <?xm ...

最新文章

  1. 服务器返回数据为空,iOS 处理服务器返回数据中的null
  2. solaris迅速查找手册
  3. 讲一下python的背景知识
  4. 使用xshell 登陆aws的ec2
  5. (转)Unity3DUnity3D在android下调试
  6. 在VMware开启此虚拟机时出现内部错误
  7. D. Little Artem and Dance
  8. .net IO异步和Producer/Consumer队列实现一分钟n次http请求
  9. 怎么实现两周联动加减速_猎魂觉醒与仁王开启联动,猎魂觉醒团队还与“仁王”制作人聊了聊...
  10. Visual FoxPro权威指南写作原稿及光盘下载
  11. 【wpa_supplicant】入门 eloop 机制
  12. SQL Server 2008管理工具
  13. [虎符CTF 2021]Internal System
  14. Celeste Lyn Paul
  15. C:\Windows\System32\drivers\etc\hosts文件的作用说明
  16. 下方点击出项上方对应的插件_魔兽世界MiDKP3.0插件使用说明
  17. UVA11210 Chinese Mahjong
  18. Win10样式管理与夜间模式
  19. 操作数组的一些常用方法及示例
  20. Day13_06_openssl 对称加密算法enc命令详解

热门文章

  1. FragmentSharedFabTransition
  2. [BZOJ 3052] [wc2013] 糖果公园 【树上莫队】
  3. 谈谈我心目中理想的牛人
  4. 快排算法的非递归实现
  5. Ubuntu System Panel:Ubuntu 系统的新概念菜单
  6. mybatis+oracle实现简单的模糊查询
  7. FastJSON、Gson、Jackson(简单了解使用)
  8. 图像函数 imagecreatetruecolor()和imagecreate()的异同点
  9. LeetCode # Array # Easy #118. Pascal's Triangle 119. Pascal's Triangle II
  10. 如何使用 Secret?- 每天5分钟玩转 Docker 容器技术(108)