尝试创建/运行HelloWorld Android应用程序,通过ant debug
构建失败,并在aapt中显示未知选项。除了使用android create project
导致此错误的原因是什么?如何用android创建项目?
$ ant debug
...
[renderscript] No renderscript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] ERROR: Unknown option '--generate-dependencies'
[aapt] Android Asset Packaging Tool
...aapt usage...
项目是用
创建的$ android create project -t 2 -p ./HelloWorld -a HelloWorldActivity -k com.example.helloworld
ant是v1.8.2
android-sdk版本是r15-1
$ android list targets
Available Android targets:
----------
id: 1 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: WQVGA432, WQVGA400, WVGA800 (default), QVGA, HVGA, WVGA854
ABIs : armeabi
----------
id: 2 or "android-13"
Name: Android 3.2
Type: Platform
API level: 13
Revision: 1
Skins: WXGA (default)
ABIs : armeabi
答案 0 :(得分:1)
在我的发行版中升级android-sdk包后,我也遇到了这个问题。
运行sdk manager(命令行中的'android sdk')并升级所有软件包,特别是SDK Platform Tools软件包。