0

(私は ant を初めて使用し、これに対する解決策を Web で探しましたが、どれもうまくいかないようです。)

ant でビルドする際に、外部の .jar ライブラリを参照しようとしています。しかし、次のようなエラーが表示されます: 、 .java ファイル内package [name] does not existのステートメントの横import [name]

私のbuild.xmlには、外部jarが保存されているフォルダーを参照する次の行があります。

<property name="lib.dir" value="libs"/>

外部 jar への参照を削除すると、ant がビルドされます。現在、ant が外部ライブラリを見つけることができないようです。これらのライブラリを参照するように build.xml を適切に更新する方法がわかりません。

4

2 に答える 2

1

コンパイルに jar を含める必要がある場合は、次のようにすることができます。

<javac srcdir="${src.dir}" destdir="${local.build.dir}" source="1.5" target="1.5" classpathref="base.classpath" debug="true">
于 2012-09-02T07:36:03.280 に答える
0

このプロパティ エントリを削除して再構築してみてください。私は常に外部ライブラリ jar を持っていましたが、それらを libs フォルダーに追加するだけで、すべてを正常にビルドできます。

このプロパティ エントリが失敗する理由は、自動生成さbuild.xmlれたものが android sdk tools フォルダー内の別のビルド ファイルを参照しているためです。この他のビルド ファイルは、現在ビルドしているプロジェクトのフォルダーを参照する方法を知っていlibsますが、その観点から見ると、パスは単純ではありませんlibs

于 2012-09-02T07:29:13.600 に答える