7

我只知道以下属性,我想要一个完整的列表。

这指定了目标 API 级别(示例中的 API 级别 17):

target=android-17

这指定项目是否为库:

android.library=true

这以Android方式指定包含的库(库项目的目录合并到包含项目的相应目录中):

android.library.reference.1=../relative/path/to/library/one
android.library.reference.2=../relative/path/to/library/two
...
android.library.reference.n=../relative/path/to/library/n

这指定是否将AndroidManifest.xml库项目的清单文件 ( ) 合并到包含项目的清单文件中:

manifestmerger.enabled=true

我在我的项目中看到了前三个(由 Eclipse 生成),从SDK Tools - Revisions - SDK Tools, Revision 20 (June 2012)中找到了最后一个,很难找到。

官方网站/文档/Android源中是否有完整列表?

-- 2013 年 2 月 17 日编辑 --

感谢android 开发人员提醒我该proguard.config属性,该属性在默认project.property文件中留下了注释。

这指定了ProGuard配置文件的路径:

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

有两个变量可用:${sdk.dir}${user.home}。更多信息可以在ProGuard 文档中找到。

相关文章:

android - 使用新的“manifestmerger”属性

图书馆项目清单文件合并了吗?

在发布模式下使用 manifestmerger 时出现问题

4

0 回答 0