aapt在哪里寻找资源标识符

时间:2012-11-08 01:19:07

标签: android build aapt

我正在尝试从命令行构建一个Android应用程序(在“Minimal”源文件中描述的使用Eclipse + ADT创建Android应用程序)并且aapt失败并出现一些错误。
错误看起来像:

  

AndroidManifest.xml:1:错误:找不到资源标识符   包'android'中的'versionCode'属性重复一次   对于AndroidManifest.xml中的每个属性。

我正在运行的命令是:aapt package -M AndroidManifest.xml -S res -J gen所以我认为我无法定义aapt在哪里寻找资源标识符。这是正确的吗?
如何告诉aapt在哪里查找资源标识符?
我正在运行Android Asset Packaging Tool,v0.2。
谢谢,吉姆。

编辑:我应该包含一个链接到我复制的源的页面:
http://stackoverflow.com/questions/11888398/minimal-source-files-to-create-android-app-使用-蚀-ADT

1 个答案:

答案 0 :(得分:0)

到目前为止,我在互联网上找到的创建Android应用程序的最佳示例是https://geosoft.no/development/android.html,以防万一,如果您使用的是支持库应用程序主题,那么将很难弄清楚如何创建R.java类。建议您使用此参考答案How to compile an Android app with aapt2 without using any build tools?,通过它您可以使用android.jar的常规主题,而无需依赖任何支持库。