2011-10-24 103 views
1

我在尝试运行HelloAndroid应用程序的NetBeans 7.0上收到以下错误。 NetBeans已经检测到Android SDK和Android设备,并遵循了所有说明。错误:NetBeans 7.0 Android SDK 14

C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:421: Android Target is not set.

+0

可能重复[项目没有设定目标。编辑项目属性设置一个](http://stackoverflow.com/questions/2292416/project-has-no-target-set-edit-the-project-properties-to-set-one) –

回答

1

我有同样的问题。它与如何在新版本的SDK中构建Android应用程序有关。以下是帮我:去你的项目属性文件,你会发现像

target=android-10 

我想你可以安全地删除。不过,如果您使用右键单击该项目的属性,Netbeans将再次创建它。

转到预置用户属性文件。应该已经有一个设置sdk.dir,它显示了sdk目录的路径。添加一个新的设置:

target.api=android-10

正如你可能已经猜到了,你要使用的API版本替换android-10

1

我认为它的问题在build.xml中。在左侧窗口中找到此文件。

找到的build.xml这个代码: <property file="default.properties" />

变化有:<property file="project.properties" />

save..and完成...再次 运行

对不起我的英语

0

谢谢它的工作原理是:-)。但是每次更改android目标设备时,build.xml都会被覆盖。应该有更好的解决方案 - 可能是,android插件有一个错误?

但是,我现在作为解决方法执行以下操作。

要么

1)添加<property file="project.properties" />或覆盖<property file="default.properties" />,你的建议,然后将文件标记为“只读”。可能没有理由再改变它。注意:NetBeans本身删除项目不会完全工作。

2)用于Linux/U ** X:不是1),但通过一个均三连结project.properties更换空()文件default.properties!。所以,project.properties可能会改变,但它并不重要:-)。稍后删除该项目将会起作用。