我的一些 proguard.cfg 文件中有这两行:
-libraryjars /path/to/sdk/android-sdk-linux/add-ons/addon-google_apis-google_inc_-10/libs/maps.jar
-libraryjars /path/to/sdk/android-sdk-linux/tools/support/annotations.jar
Run Code Online (Sandbox Code Playgroud)
我的问题是是否有一些变量可以用来避免使用硬编码的 sdk 路径?
否则当我将文件提交到 svn 时,其他开发人员必须手动更改文件,这实际上是不可维护的。
我找到了<java.home>变量,但<android.sdk>还是<sdk.dir>不行。
您可以使用
-libraryjars <android.sdk>/add-ons/addon-google_apis-google_inc_-10/libs/maps.jar
-libraryjars <android.sdk>/tools/support/annotations.jar
Run Code Online (Sandbox Code Playgroud)
如果您确保将 android.sdk 定义为 Java 系统属性。这可能意味着您必须将它传递给 JVM,例如使用类似
java -Dandroid.sdk=$ANDROID_HOME ......
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1420 次 |
| 最近记录: |