簡単な答え:
「順序とエクスポート」リスト ([プロジェクト] プロパティ、Java ビルド パス) を次の順序に変更します。src、gen、Android XXX、Android Dependencies、[お持ちの外部ライブラリ]。src と gen はチェックしたままにします。それが機能するまで、他のチェックボックスをオンまたはオフにして遊んでください。
バックグラウンド:
先月かそこらでこの種のエラーが発生し始めたので、ADT の新しいバージョンか何かに関係している可能性があります。いろいろ掘り下げた後、途中でエラーを解決する答えを見つけました。
ClassDefNotFound エラーは、Eclipse が APK でライブラリをエクスポートしていないためです。そのため、デバイスでの実行に関しては、そこにありません。これを修正するには、エクスポートされるように正しいものを確認してください。残念ながら、このステップも私をつまずかせるので、私が言えることは、それぞれをさまざまな組み合わせでチェックして少し遊んでみることです.
次に出くわしたエラーは、複数の Dex ファイルの行に沿ったものでした。Android Google API 4.2.2 と Android 依存関係をチェックしたため、競合があったと思います。メソッドまたはクラスの 2 つのインスタンスがあり、どちらを使用すればよいか分からなかったとします。Android依存関係のチェックを外すと解決しました。
これが役に立てば幸いです。私はすでにこれで 1 日を無駄にしているので、他の誰かがその時間を節約できることを願っています!