9

「Beginning Android 4」という本からいくつかの単純な Android アプリを動作させようとしています。ソース コード ディレクトリの 1 つで 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 に答える