构建失败,“taskdef class com.android.ant.SetupTask找不到”

时间:2012-12-20 19:26:29

标签: android cordova build-process

我按照此处的说明进行操作:http://ofps.oreilly.com/titles/9781449383268/ch07_id35817064.html以便使用Mountain Lion在我的Mac上使用Phonegap从HTML项目构建本机Android应用程序。

构建失败并显示以下错误消息:

Building phonegap.jar

BUILD FAILED
/Applications/phonegap-android-master/src/build.xml:49: taskdef class com.android.ant.SetupTask cannot be found

经过一些互联网调查后,我试图设置sdk.dir,它也不起作用:

MacintoshEwald-3:bin private$ /Applications/adt-bundle-mac/sdk
-bash: /Applications/adt-bundle-mac/sdk: is a directory
MacintoshEwald-3:bin private$ sdk.dir=/Applications/adt-bundle-mac/sdk
-bash: sdk.dir=/Applications/adt-bundle-mac/sdk: No such file or directory

我可以在互联网上找到大量有相同问题的帖子,但没有答案。有人可以帮我解决我的问题吗?

谢谢

Ewald的

1 个答案:

答案 0 :(得分:0)

我在Windows上遇到了类似的问题。调查后我发现android-sdk / tools / lib中的anttasks.jar文件没有com.android.ant.SetupTask类。我不知道这个文件是坏了还是什么。我有android平台8和17。