android - Ant 调试问题android应用程序

标签 android eclipse ant

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

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:

android update project --name MyFirstApp -- target 1 --path workspace\MyFirstApp

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

-build设置:

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

最佳答案

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

关于android - Ant 调试问题android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701715/

相关文章:

Java 启动画面应用程序

android - 图片可见部分的触摸事件

android - 在 Android 中记录用户操作

android - 单击后退按钮时最小化应用程序android

java - Firebase (Android) : image not being displayed on my listView, 一旦我第一次将它上传到存储

java - JUnit 测试 assertEquals() 和 Assert.assertEquals() 的区别

java - Eclipse和Mysql连接错误

java - Fading ActionBar Lib 的自定义布局

maven - 在maven-antrun-plugin中调用foreach

Maven编译