Roboguiceを機能させるために何時間も費やしましたが、成功しませんでした。私の最近の取り組みは、Astroboyの例を機能させることを試みましたが、(最終的には)デプロイした後に問題が発生しました。
これは私の実行したステップの要約です:
- ApacheMaven3のクリーンコピーをインストールしました
- Android SDKのクリーンコピーをインストールし、利用可能なすべてのプラットフォームをダウンロードしました
- Maven Android SDK Deployerをインストールして実行し、すべてのアーティファクトがダウンロードされるようにしました。
- Astroboyの例のクローンをダウンロードしました
- roboguiceとastroboyをビルドするためにmvncleaninstallを実行しました。プラットフォーム9をダウンロードしていなかったため、テストに失敗しました。廃止されたAPIと思われるものを参照している理由がわからないため、このコマンドを実行して、廃止されたAPIもダウンロードしました。androidupdate sdk --no-ui --obsolete --force
- mvn clean installを再度実行し、今回は正常にビルドされました
mvn android:deployおよびandroid:runを実行しました。この警告を除いて成功しました:
[警告][警告]org.roboguice:astroboy:apk:2.0の効果的なモデルの構築中にいくつかの問題が発生しました-SNAPSHOT[警告]'parent.relativePath'はorg.roboguice:roboguice-aggregator ins teadoforg.sonatypeを指します.oss:oss-parent、プロジェクト構造を確認してください@行104、列13[警告][警告]これらの問題はビルドの安定性を脅かすため、修正することを強くお勧めします。[警告][警告]このため、将来のMavenバージョンでは、このような不正な形式のプロジェクトのビルドがサポートされなくなる可能性があります。[警告]
アプリケーションを実行して、今すぐこのエラーを取得します。
11-22 03:45:35.470: E/AndroidRuntime(2437): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.roboguice.astroboy/org.roboguice.astroboy.activity.AstroboyMaster Console}: com.google.inject.internal.util.$ComputationException: java.lang.NoClassDefFoundError: android.support.v4.app.FragmentManager
誰かがこの問題で私を助けることができますか?私はすべての指示に従いましたが、現在の問題が何であるかわかりません。
ありがとう