我在尝试运行HelloAndroid应用程序的NetBeans 7.0上收到以下错误。 NetBeans已经检测到Android SDK和Android设备,我按照给出的所有说明进行操作。
C:\ Program Files(x86)\ Android \ android-sdk \ tools \ ant \ build.xml:421:未设置Android目标。
答案 0 :(得分:1)
我遇到了同样的问题。它与Android应用程序在新版SDK中的构建方式有关。这对我有帮助:转到Project Properties文件,你会发现类似
的内容target=android-10
我认为你可以放心地删除它。但是,如果您使用右键单击转到项目的属性,Netbeans将再次创建它。
转到预用户属性文件。应该已经有一个设置sdk.dir,它显示了sdk目录的路径。添加新设置:
target.api=android-10
您可能已经猜到了,请将android-10
替换为您要使用的API版本。
答案 1 :(得分:1)
我认为它在build.xml中存在问题。在左侧窗口中找到此文件。
在build.xml中查找此代码:
<property file="default.properties" />
更改为:<property file="project.properties" />
保存......完成...... 再跑一次
抱歉我的英文
答案 2 :(得分:0)
感谢last_id,它有效:-)。但每次更改android目标设备时都会覆盖build.xml。应该有一个更好的解决方案 - 可能是,android插件有一个bug?
但是,我现在执行以下操作作为解决方法。
无论
1)按照建议添加<property file="project.properties" />
或覆盖<property file="default.properties" />
,然后将文件标记为“只读”。可能没有理由再改变它了。注意:通过NetBeans本身删除项目将无法完全运行。
或
2)对于Linux / U ** x:不是1),但将空(!)文件default.properties替换为sym-link到project.properties。因此,project.properties可能会改变,但无关紧要:-)。稍后删除该项目将起作用。