首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ant调试问题ant应用

ant调试问题ant应用
EN

Stack Overflow用户
提问于 2012-12-04 19:19:23
回答 1查看 753关注 0票数 2

我刚接触android开发,所以我在android.com上尝试了第一个教程。我想为我的HTC英雄写的应用程序有android 2.1 eclair。所以我做了一个新项目:

代码语言:javascript
复制
minimum sdk 2.0 eclair (API 5) <br>
target sdk 2.1 eclair  (API 7) <br>
compile sdk 2.1        (API 7) 

我使用android命令来制作build.xml:

代码语言:javascript
复制
android update project --name MyFirstApp -- target 1 --path workspace\MyFirstApp

然后,我转到项目的根文件夹并运行ant debug。结果:

-build设置:

代码语言:javascript
复制
Project target: Android 1.5                   (que? I clearly configured 2.1, didn't I?) <br>
API level: 3
WARNING: Attribute minSdkVersion in AndroidManifest.xml(5) is higher than the project target API level(3) <br>

This warning would make sense if my target  API was indeed API 3. This is definitly not the case since I clearly configured API 5 in eclipse. <br>
Ant continues and at the end, these errors kill it:

[aapt] C:\...\workspace\MyFirstApp\bin\AndroidManifest.xml:7: error: No resource found for attribute 'targetSdkVersion' in package 'android' <br>
[aapt] C:\...\workspace\MyFirstApp\bin\AndroidManifest.xml:7: error: No resource found for attribute 'allowBackup' in package 'android'

BUILD FAILED <br>
C:Program Files\eclipse\Android SDK\tools\ant\build.xml:645: The following error occurred while executing this line: <br>
C:Program Files\eclipse\Android SDK\tools\ant\build.xml:683: null returned: 1
EN

回答 1

Stack Overflow用户

发布于 2012-12-05 00:44:59

解决方案:我需要更仔细地选择我的目标。它针对的是特定安装的android版本。键入android list targets了解更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13701715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档