Android Ant编译时候进行混淆?加入混淆的target配置到build.xml中去:???注意:-keep这个参数是表示哪些类不
Android Ant编译时候进行混淆
?
加入混淆的target配置到build.xml中去:
?
??
注意:-keep这个参数是表示哪些类不被混淆,具体查看progurard的文档。这里凡是在xml文件中配置的文件均不可混淆,否则运行时候会找不到类的。
?
在编译的 target中加入 调用混淆target的命令 :
?
<javac encoding="ascii" target="1.6" debug="true" extdirs="" srcdir="." destdir="${outdir-classes}" bootclasspath="${android-jar}">
<classpath>
<fileset dir="${external-libs}" includes="*.jar" />
</classpath>
</javac>
</target>
这里面么,<target name="dex" depends="compile">看到网上有说在这里加的
还有就是我运行的时候出现:
类重复: com.xxx.R
[javac] public final class R {<javac encoding="ascii" target="1.6" debug="true" extdirs="" srcdir="." destdir="${outdir-classes}" bootclasspath="${android-jar}">
<classpath>
<fileset dir="${external-libs}" includes="*.jar" />
</classpath>
</javac>
</target>
这里面么,<target name="dex" depends="compile">看到网上有说在这里加的
还有就是我运行的时候出现:
类重复: com.xxx.R
[javac] public final class R {
建议你使用最新的ANDROID SDK生成build.xml ,会自动帮你混淆,不需要任何的混淆代码了。
