5

私は現在、成長している Android プロジェクトに取り組んでいます。「Jar Hell」をトラックでフリーズするために、依存関係を管理するために Ant を使用して Ivy をセットアップしようとしています。呼び出されたときにすべての依存関係を正常に取得する ivy.xml ファイルを作成しました。これを行った後、現在のプロジェクトで ivy.xml を使用するために、Eclipse IvyDE プラグインをインストールしました。すべての依存関係が Eclipse に表示され、ビルド パスに移動するとそこに表示されます。「Android アプリケーションとして実行」をクリックすると、すべてがビルドされます。アプリが (エミュレーターまたは実際の電話で) 読み込まれると、起動時にすぐにクラッシュします。依存関係がアプリでコンパイルされていないことがわかります。Eclipse 自体は、エラー メッセージを生成しないため、依存関係を認識しているようです。

だから...誰かがこの問題を解決するために私を正しい方向に向けることができますか? Ivy または IvyDE プラグインについて誤解していることはありますか? ありがとう!

私はまた、質問者が同じ問題を抱えているように見えるこの質問Add Ivy managed dependencies to Android build path を見てきました。関連するすべてのツールの最新バージョンを使用しています。

4

1 に答える 1

13

誰もこれに応答しませんでしたが、私は他の失われたグーグルに私がしたことを示すためにそれに答えると思いました。私の問題は、ivysettings.xmlの設定方法に関連していることが判明しました。パターンの取得方法を誤解していました。幸い、GitHubでこのプロジェクトを見つけました。これは、AndroidプロジェクトでIvyを使用する方法を示しています。このサンプルプロジェクトは、私が一緒に仕事をするための強固な基盤を提供してくれました。それがあなたにも役立つことを願っています。

https://github.com/h8/IvyAndroidExample

于 2012-05-29T21:37:53.143 に答える