Ant build.xml 批量打渠道包回顾!打第三方jar包总结

 

配置: eclipse3.9 + ADT22 + sdk 4.0

 

eclipse带自动混淆的,不过只有在我们手动创建包的时候,才去打签名,去混淆! 开启混淆这样做吧!

必备文件3个:

 

当然进行ant打包前提是配好ant和响应的环境变量! 见博客:ant 批量多渠道打包发布

 

在SDK android 4.0 ,google又换了一套打包的方式,我想可能是升级ADT的原因(ps:可苦了咱们开发了),混淆打包文件由以前的:dafault.properties,proguard.cfg,换成了

proguard-project.txt , project.properties。

 

在project.properties里只用两行代码:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
target=android-15

早proguard-project.txt中设置自定义混淆的代码模块:

如:

-keepclasseswithmembers  class * {
    native <methods>;
}
-keepclasseswithmembers  class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers  class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
}

等等,

主要是build.xmll中做响应的设置:

相信在以前的blog中,大家试了可能会发现,打出的包没有混淆,呵呵现在补上这一块!

增加一个targ:

 

<target name="proguard" depends="compile">
     <echo> Execute proguard class flies... </echo>
     <echo> ="-libraryjars ${android-jar}" </echo>
     <mkdir dir="optimized"/>
  <jav

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独领风骚的猫

我缺你这三瓜俩枣??嗯,缺

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值