2013-10-03 15 views
7

私が述べ私のlogcatでエラーを取得しています:致命的な例外:メインjava.lang.NoClassDefFoundErrorが:com.google.analytics.tracking.android.EasyTracker

FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker 

ライン上EasyTracker.getInstance(this).activityStart(this);

誰かこれを前に見たか、それを解決する方法を知っていますか?

LOGCAT:

10-03 15:22:11.462: W/dalvikvm(10808): VFY: unable to resolve static method 100: Lcom/google/analytics/tracking/android/EasyTracker;.getInstance (Landroid/content/Context;)Lcom/google/analytics/tracking/android/EasyTracker; 
10-03 15:22:11.942: I/System.out(10808): Sim State5 
10-03 15:22:12.022: W/dalvikvm(10808): threadid=1: thread exiting with uncaught exception (group=0x40ad41f8) 
10-03 15:22:12.032: E/AndroidRuntime(10808): FATAL EXCEPTION: main 
10-03 15:22:12.032: E/AndroidRuntime(10808): java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker 
10-03 15:22:12.032: E/AndroidRuntime(10808): at com.tf.st.stdatasettings.StartActivity.onCreate(StartActivity.java:75) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.Activity.performCreate(Activity.java:4471) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.ActivityThread.access$600(ActivityThread.java:123) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.os.Handler.dispatchMessage(Handler.java:99) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.os.Looper.loop(Looper.java:137) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at android.app.ActivityThread.main(ActivityThread.java:4429) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at java.lang.reflect.Method.invokeNative(Native Method) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at java.lang.reflect.Method.invoke(Method.java:511) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558) 
10-03 15:22:12.032: E/AndroidRuntime(10808): at dalvik.system.NativeStart.main(Native Method) 

SOURCE:

@SuppressWarnings("unused") 
public class StartActivity extends Activity { 

    private AnimationDrawable mGoButtonAnimation; 
    Context c; 
    boolean isAirPlaneMode; 
    int simState; 
    TelephonyManager tm; 
    boolean NetworkConnection = false; 
    AlertDialog mConfirmAlert = null; 
    //GoogleAnalyticsTracker tracker; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.start); 
     tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
     simState = tm.getSimState(); 
     System.out.println("Sim State" + simState); 
     Button goButton = (Button) findViewById(R.id.go_button); 
     goButton.setBackgroundResource(R.drawable.go_button_animation); 
     mGoButtonAnimation = (AnimationDrawable) goButton.getBackground(); 


     EasyTracker.getInstance(this).activityStart(this); 

答えて

11

共通の依存エラーだ、(例外に指定されたクラスを含むJarファイルが実際に正しくお使いのJavaのビルド・パスにリンクされていることを確認してくださいプロジェクト - >プロパティ - > Javaビルドパス)を右クリックします。また、ライブラリプロジェクトを使用している場合は、その中に含まれるクラスがエクスポートされていることを確認してください。Javaビルドパス画面でライブラリ/オーダーとエクスポートに移動し、それらが正しく構成されていることを再度確認します。クラス。

これが役に立ちます。

よろしくお願いいたします。

+0

これは私を助けました。特に、「オーダーとエクスポート」タブでライブラリがチェックされていることを確認してください。また、新しい設定を適用するには、再起動する前にメインプロジェクトをクリーンアップする必要があります。 –

+0

どのように私はそれをアンドロイドスタジオですることができますか? –

関連する問題