現在、成長しているAndroidプロジェクトに取り組んでいます。 "Jar Hell"をそのトラックに凍結させるために、Antを使ってIvyを設定して依存関係を管理しようとしています。私はivy.xmlファイルをビルドして、呼び出されたときにすべての依存関係を正常に取得します。これを実行した後、現在のプロジェクトでivy.xmlを使用するために、Eclipse IvyDEプラグインをインストールしました。 Eclipseですべての依存関係が表示され、ビルドパスに行くとそこにあります。 「Androidアプリケーションとして実行」をクリックすると、すべてが構築されます。アプリケーションが(エミュレータまたは実際の電話機のいずれかに)読み込まれると、起動時にすぐにクラッシュします。依存関係は私のアプリと一緒にコンパイルされていないと私は言うことができます。 Eclipse自体は、エラーメッセージを生成しないため、依存関係を認識しているようです。Ant/Ivyを使用したAndroidプロジェクトのビルド
だから誰でもこの問題を解決する正しい方向に私を指摘できますか? IvyやIvyDE Pluginに関する誤解がありますか?ありがとう!
私はこの質問を見てきましたAdd Ivy managed dependencies to Android build path質問者は同じ問題を抱えているようでした。私は関連するすべてのツールの最新バージョンを使用しています。
ツタキャッシュにデータを取得するようだ - しかし、私は、ADTなしではなくアリのbuild.xmlアプリケーションがクラッシュしたツタ提供LIBSを見ていないでビルドする場合。 adtを使ったビルドはうまく動作します。 –
Antではどのコマンドを使用していますか? – turtleboy
私はlibsディレクトリに取り込まなければなりません。 ADTを使ってビルドするときは、クラスパスにivyで管理された依存関係を追加して、撤去せずに解決すれば十分です。だから私は不一致がトライは、プロジェクトでは、adtで管理されているアリとビルドします。 –