問題の原因を突き止めるのに何時間も費やしました。私のコードは、他のマシンのEclipseのAndroidエミュレータでうまく動作すると言いましたが、私のEclipseでは動作しません。それはうまくコンパイルされますが、私が実行すると、Logcatは私にエラーの束を示しています。私のEclipseに納得しているクラスのためにNoClassDefFoundErrorがあります。誰かが私が見落としているケースについて何か洞察を持っていますか?Eclipse - 他のマシンのEclipseで動作するAndroidアプリを実行すると、Eclipseで実行されません
答えて
おそらくNoClassDefFoundErrorで参照されるライブラリがありません。
これらはどこにあるのか、他の人のシステム上のどこにあるのかを把握し、それらがシステムの同じ場所にあることを確認し、それらがビルドパスにあることを確認してください。
私はそれを得ることはありません。これが当てはまる場合、それはまだコンパイルされますか?私はこれを調べますが、ありがとうございます。 – Tim
ランタイムパスはコンパイルパスと異なる場合があります。ランタイムクラスパスが正しいことを確認してください。新しいワークスペースを作成し、コードをもう一度チェックアウトし、何が起こるかを確認することもできます。このプロセスが難しいとは言えないのは妥当な目標です。だから、これもあなたにアサルトするチャンスを与えてくれます:) –
Whoa、どうやってランタイムクラスパスとは違った方法でコンパイルパスを変更しますか?私が行う方法が分かっているのは、プロジェクトのbuildpathを構成することだけです。 – Tim
特にAndroidタブの下で、参照を再確認してください。デフォルトでは、Androidリファレンスはエクスポートされないため、AがBに依存している場合、CはAに依存し、CはライブラリにCを含めます。そうでない場合、Cはインクルードされません(NoClassDefFoundErrorを引き起こします)。
- 1. AndroidアプリケーションがEclipseで実行されていません
- 2. Cepopenはeclipseで実行するとファイルを開けません
- 3. Android Eclipse dexを実行できません:複数のdexファイル
- 4. Androidアプリを実行しないでEclipseにインストールする
- 5. Androidアプリはモバイルデバイスでクラッシュしますが、Eclipseで実行されます!
- 6. EclipseからAndroid Lintツールを実行できません
- 7. Eclipseでのコンパイル前後で実行されるプログラムの作成
- 8. 私のjarを実行できません。エラーは返されません(Eclipseから動作します)
- 9. eclipseでのクイックコードテストの実行
- 10. Eclipseの実行コンフィギュレーション
- 11. Eclipseでアプリケーションを再実行
- 12. JDK7でEclipse Indigoを実行
- 13. EclipseでPHP Zendテストを実行する
- 14. EclipseでOSGiアプリケーションを実行/デバッグする
- 15. EclipseはAVDでAndroidプロジェクトを自動的に実行しません
- 16. リモートソースコードビルドを使用してEclipseでAndroidアプリを実行
- 17. eclipseとtestngをeclipseでアップグレードしましたが、今度はプロジェクトが実行されていません
- 18. ProGuardはEclipseから実行されていませんか?
- 19. EclipseでのOSGIアプリケーションのコンパイルと実行
- 20. Arquillian/JUnitテストはコンソールから実行されますが、Eclipseでは実行されません。
- 21. MacでEclipseでプロジェクトを実行できません
- 22. Eclipseの中でandroid PDFビューアのソースコードを実行するには?
- 23. エミュレータのEclipseから.apkを実行することができません
- 24. eclipse外でosgiバンドルを実行できません
- 25. Eclipse - Eclipseのシャットダウン/終了時にタスクを実行する
- 26. EclipseでAndroidプログラムを実行する際の問題
- 27. AndroidデベロッパーはEclipse内でエラーは発生しませんが、実行中です
- 28. EclipseのJNI:Javaコードの実行
- 29. EclipseからAndroidプロジェクトを実行
- 30. eclipse-mavenプロジェクト - NoClassDefFoundErrorはeclipseから実行されていますが、コマンドラインからうまく動作します。
同じプロジェクトですか?ビルドパスは正しく設定されていますか?もしそうなら、たぶん、プロジェクト>クリーンを試してみてください.Androidとeclipseのいくつかの奇妙なエラーを解決するように思われます。 – Benoir
Tim、あなたのマシンでAVDを使用しようとしていますか?あなたのマシンでうまくコンパイルできますが、使用しているAVD(エミュレータ)にGoogle APIが設定に追加されていないと、それらのエラーが発生する可能性があります。 –