5

Android SDK ツールを新しくリリースされたバージョン (ツール バージョン 22、プラットフォーム ツール バージョン 17) に更新しました。

しかし今、アプリの構築中にいくつかの問題が発生しています。アプリは引き続き起動しますが、次の例外が発生します。

java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker

この行には例外があります。

EasyTracker.getInstance().setContext(this);

SDK ツールが更新される前は、正常に動作していました。libGoogleAnalyticsV2 jar は、本来あるべきビルド パスの libs フォルダーにあります。

Git は、ビルド中に eclipse がクラスパスに次の行を追加していることを示しています。

<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>

それが私が見る唯一の違いです

何がこれを引き起こしているのですか?

4

1 に答える 1

12

わかりました、解決策を見つけました

プロジェクト プロパティ (Eclipse) -> Java ビルド パス -> 順序とエクスポートで、libs フォルダー内のすべての jar ファイルがチェックされていることを確認します。

于 2013-05-15T23:46:52.460 に答える