9

我正在尝试从“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并手动安装它,但这并没有帮助。有任何想法吗?

4

1 回答 1

13

我不确定这是否是解决问题的正确方法,或者它只是回避它,但我这样做了

rm MyProjects/NowRedux/build.xml
android update project --target 8 --path MyProjects/NowRedux

它奏效了。它基本上创建了一个不引用 com.android.ant.SetupTask 的新 build.xml 文件(因此,该问题可能仍然存在,但至少我找到了解决方法)

于 2013-03-30T13:29:02.317 回答