0

Androidのエクスポートウィザードは機能しますが、機能しません、違いはありますか?

MyProject->AndroidProjectLibraryが参照されています->AndroidProjectLibraryが参照されています(プロジェクトをbuidlパスに追加するというeclipseのオプション)

AndroidProjectLibrary(プロジェクトをbuidlパスに追加するというeclipseのオプション)JavaLibrary

eclpseを使用する場合:ADTのエクスポートウィザードを使用すると、正常に機能します。ただし、「antdebug」または「antrelease」を使用すると、「JavaLibrary」のクラスが見つからず、プロジェクトをコンパイルできません。(build.xmlとローカルおよびデフォルトのプロパティを設定し、Androidプロジェクトの更新で実行するなど)

.classファイルをJavaLibraryのbinフォルダーからMyProjectのbinフォルダーにコピーすると、コンパイルできますが、そうでない場合はコンパイルできません。

私の質問は、Androidからのエクスポートウィザードが「antdebug」を実行する場合と何が違うのかということです。そして、私の問題の解決策は何ですか?

ありがとう。

4

1 に答える 1

0

Android プロジェクトで ant を使用する前に、構成する必要があります。プロジェクト パスから次のコマンドを使用します ( SDK/platform-toolsおよびSDK/toolsは にある必要があります$PATH)。

android update project --path .

それからあなたはできるようになりますant help/clean/compile/debug/release

SDK/tools/ant/main_rules.xmlのデフォルトのプロパティ値をオーバーライドする必要がある場合があります。これはbuild.propertiesプロジェクト内で行います。

于 2011-08-01T16:16:06.537 に答える