我正试图从“Beginning Android 4”这本书中获得一些简单的Android应用程序。我在其中一个源代码目录上运行ant并收到此错误:
# ant debug
Buildfile: NowRedux/build.xml
BUILD FAILED
NowRedux/build.xml:49: taskdef class com.android.ant.SetupTask cannot be found using the classloader AntClassLoader[]
build.xml中导致此问题的行是:
<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="android.antlibs" />
有谁知道如何解决这个问题?我尝试在http://ant.apache.org/下载ant并手动安装它,但这没有帮助。有什么想法吗?
答案 0 :(得分:13)
我不确定这是否是解决问题的正确方法,或者它只是回避它,但我这样做了
rm MyProjects/NowRedux/build.xml
android update project --target 8 --path MyProjects/NowRedux
它有效。它基本上创建了一个新的build.xml文件,它没有引用com.android.ant.SetupTask(所以,这个问题可能仍然会被破坏,但至少我找到了一个解决方法)