
本文共 3063 字,大约阅读时间需要 10 分钟。
���������������������
Android���Java������������������������������Ant���������������Android���������������������������������������������������������������������������������������build.xml������������������������������������
1.1 ant.properties������������
���������������������������������������������������������������������������ant.properties������������������������������������������������������������sdk.dir������������Android SDK���������
# Android SDK������������sdk.dir=${env.ANDROID_HOME}...# ������������������������sdk.build.tools=aaptsdk.build.tools.aidlsdk.build.tools.zipalignsdk.build.tools.dx# ������������������������java.dir=${env.JAVA_HOME}proguard.home=${sdk.dir}/tools/proguardproguard.dir=proguard# ���������������������������������asset.dir=assetssrc.dir=srcgen.dir=genproeward homesbin.dir=binlibs.dir=libsresources.dir=res
������������������������������ProGuard������������������������������������������������������������������proguard-project.txt������������������������������������������������������
# ProGuard������������-dontpreverify # ���������������-optimizationpasses 5 # ������������������-dontoptimize # ������������-dontusemixedcaseclassnames # ���������������������������-repackageclasses # ������������������������������-allowaccessmodification # ������������������������������������
1.2 proguard-project.txt������������
ProGuard���������������������������������������������������������������������������������������������������������������������������Activity���Application���������������������
# ���������������-keep public class * extends android.app.Activity-keep public class * extends android.app.Application-keep public class * extends android.app.Service-keep public class * extends android.content.BroadcastReceiver...# ������������������-keep class android.support.v4.** { *; }
2. build.xml���������������������
build.xml������������������build���������������������������Android������������build.xml���������ant.properties���������������������������������������������������������
${bin.dir} ... ...
������build.xml���������������������������������������������������������������������R.java���������AIDL���������������Java������������������ProGuard���������������������������������build.xml������target���������������������
3. ���������������
������������������������������������������������AndroidManifest.xml���meta-data���������������������������������������������������������build.xml������������������������������������������������
android:value="(.*)" android:value="${channel.extension}"
������������������������������������������������ant-contrib.jar���������������build.xml������������������������
������������������������������������������������������������������������������������������������������������APK���������
发表评论
最新留言
关于作者
