Android Ant打包
发布日期:2021-05-14 01:34:00 浏览次数:15 分类:精选文章

本文共 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=aapt
sdk.build.tools.aidl
sdk.build.tools.zipalign
sdk.build.tools.dx
# ������������������������
java.dir=${env.JAVA_HOME}
proguard.home=${sdk.dir}/tools/proguard
proguard.dir=proguard
# ���������������������������������
asset.dir=assets
src.dir=src
gen.dir=gen
proeward homes
bin.dir=bin
libs.dir=libs
resources.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���������

上一篇:Android Gradle打包
下一篇:Brekeke SIP Server搭建

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年05月03日 14时19分42秒