尝试使用ant编译android应用程序时编译错误

时间:2010-12-16 19:08:16

标签: android ant

我正在尝试用蚂蚁编译我的Android应用程序并且我不断收到此消息:

BUILD FAILED
K:\build.xml:359: aaptexec doesn't support the "basename" attribute

为什么会这样?我正在使用android sdk 4中的模板。

谢谢,杰森

2 个答案:

答案 0 :(得分:4)

刚刚遇到同样的问题并通过使用正确的ant build.xml解决了问题,可能就是Google真正维护的那个。它位于android-sdk \ tools \ ant \ main_rules.xml并解决了这个问题。

答案 1 :(得分:1)

请提供带有堆栈跟踪的完整ant输出。您可能正在使用不匹配的sdk /目标平台版本。这可能会导致使用build.xml中不受支持的构建系统功能。升级您的sdk,并使用android工具更新构建配置:

android update project --name <project_name> --target <target_ID> --path <path_to_your_project>

请参阅http://developer.android.com/guide/developing/other-ide.html了解android命令详情