Android项目:通过ant重新打包proguard混淆器jar文件
一、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文件相关推荐
- java项目打成jar和war_maven打包web项目时同时打包为war和jar文件的方法
本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下: 首先在pom.xml文件中指定war的打包方式,war test test war 上述代码在eclip ...
- Java Maven项目打包成可执行jar文件
在pom文件中添加一下内容 <build><plugins><plugin><!-- Build an executable JAR --><gr ...
- 【Android 安装包优化】开启 ProGuard 混淆 ( 压缩 Shrink | 优化 Optimize | 混淆 Obfuscate | 预检 | 混淆文件编写 | 混淆前后对比 )
文章目录 一.开启 ProGuard 混淆 二.混淆文件编写 三.混淆前后对比 四.build.gradle 完整配置文件 五.参考资料 一.开启 ProGuard 混淆 在 build.gradle ...
- Android中使用Ant编译打包
本文参照自: http://blog.csdn.net/xyz_lmn/article/details/7268582?reload 一.环境配置 1.1.配置ant 首先从ant官网可下载ant,接 ...
- Android 混淆打包不混淆第三方jar包
项目由于要公布,所以要混淆打包. 混淆打包流程: 1.在proguard-project.txt文件里加入不须要混淆的类和第三方的jar包 这个是保持自己包中不须要混淆的类,假设有些类调用了jni也不 ...
- Android:如何从堆栈中还原ProGuard混淆后的代码
本文翻译自Android: How To Decode ProGuard's Obfuscated Code From Stack Trace 本篇文章是写给那些在他们的应用中使用ProGuard并且 ...
- android 建立工程文件,Android 项目开发必备-建立属于你的build.gradle文件
timg (1).jpg 开发一个Android项目不仅仅需要你会写java/kotlin代码,而且你还要了解各种配置文件.例如.AndroidManifest.xml,混淆文件,build.grad ...
- maven java 可执行jar_Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁 ...
- Android项目猜纸牌游戏之一 界面设计和资源文件的设计
视频课:[免费]安卓项目开发实战-张晨光的在线视频教程-CSDN程序员研修院 本游戏实现安卓手机下的猜纸牌游戏,由电脑和玩家一起玩,进行随机扑克的猜测,得分! 一:定义字符串的资源文件 <?xm ...
最新文章
- 服务器返回数据为空,iOS 处理服务器返回数据中的null
- solaris迅速查找手册
- 讲一下python的背景知识
- 使用xshell 登陆aws的ec2
- (转)Unity3DUnity3D在android下调试
- 在VMware开启此虚拟机时出现内部错误
- D. Little Artem and Dance
- .net IO异步和Producer/Consumer队列实现一分钟n次http请求
- 怎么实现两周联动加减速_猎魂觉醒与仁王开启联动,猎魂觉醒团队还与“仁王”制作人聊了聊...
- Visual FoxPro权威指南写作原稿及光盘下载
- 【wpa_supplicant】入门 eloop 机制
- SQL Server 2008管理工具
- [虎符CTF 2021]Internal System
- Celeste Lyn Paul
- C:\Windows\System32\drivers\etc\hosts文件的作用说明
- 下方点击出项上方对应的插件_魔兽世界MiDKP3.0插件使用说明
- UVA11210 Chinese Mahjong
- Win10样式管理与夜间模式
- 操作数组的一些常用方法及示例
- Day13_06_openssl 对称加密算法enc命令详解
热门文章
- FragmentSharedFabTransition
- [BZOJ 3052] [wc2013] 糖果公园 【树上莫队】
- 谈谈我心目中理想的牛人
- 快排算法的非递归实现
- Ubuntu System Panel:Ubuntu 系统的新概念菜单
- mybatis+oracle实现简单的模糊查询
- FastJSON、Gson、Jackson(简单了解使用)
- 图像函数 imagecreatetruecolor()和imagecreate()的异同点
- LeetCode # Array # Easy #118. Pascal's Triangle 119. Pascal's Triangle II
- 如何使用 Secret?- 每天5分钟玩转 Docker 容器技术(108)