2015-01-01 74 views
1

蔭嘗試運行我的Android項目,但我得到以下錯誤: -NoClassDefFound錯誤的Android

01-01 13:28:06.775: E/AndroidRuntime(1812): java.lang.NoClassDefFoundError: com.mapps.dailystatusupdater.StatusUpdater 
01-01 13:28:06.775: E/AndroidRuntime(1812):  at com.mapps.dailystatusupdater.SplashScreen$RefreshTokenTask.onPostExecute(SplashScreen.java:253) 
01-01 13:28:06.775: E/AndroidRuntime(1812):  at com.mapps.dailystatusupdater.SplashScreen$RefreshTokenTask.onPostExecute(SplashScreen.java:1) 

SpashScreen.java

private class RefreshTokenTask extends AsyncTask<Void, Void, Void> 
    { 

     @Override 
     protected Void doInBackground(Void... params) 
     { 
      // TODO Auto-generated method stub 
      //some code 
     } 

     @Override 
     protected void onPostExecute(Void result) 
     { 
      // TODO Auto-generated method stub 
      super.onPostExecute(result); 
      Intent i = new Intent(SplashScreen.this, StatusUpdater.class); 
      startActivity(i); 
      finish(); 

     } 

     @Override 
     protected void onPreExecute() { 
      // TODO Auto-generated method stub 
      super.onPreExecute(); 
     } 


    } 

AndroidManifest.java

<activity 
      android:name="com.mapps.dailystatusupdater.StatusUpdater" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 

我更新我的ADT從22.X到23.0。我已經嘗試清理項目,重新啓動Eclipse,導出我的Android私人圖書館和nothi ng的作品。

enter image description here

enter image description here

我該如何解決這個問題?

回答

0

您還需要在Android SDK管理器中安裝Android SDK構建工具。

+0

我目前已經安裝Build-tools Rev 17 –

+0

我安裝了build 21.1.2版本。現在,當我運行我的項目時,我得到這個錯誤'[2015-01-01 13:42:16 - Dex Loader]無法執行dex:多個dex文件定義Landroid/support/annotation/AnimRes; [2015-01-01 13:42:16 - DailyStatusUpdater]轉換成Dalvik格式失敗:無法執行dex:多個dex文件定義了Landroid/support/annotation/AnimRes; ' –

+0

看起來像這可能是問題所在。我也取消選中了我導出的android-support-v4.jar。感謝您的回答 –

1

goto android sdk manager確保你已經安裝了android構建工具。

+0

我安裝了構建工具rev 21.1.2。現在,當我運行我的項目時,我得到這個錯誤'[2015-01-01 13:42:16 - Dex Loader]無法執行dex:多個dex文件定義Landroid/support/annotation/AnimRes; [2015-01-01 13:42:16 - DailyStatusUpdater]轉換成Dalvik格式失敗:無法執行dex:多個dex文件定義了Landroid/support/annotation/AnimRes; –

+1

如果您有兩個包含相同類名的罐子,則會發生此錯誤。 – PPD

+0

再做一件事就是創建新的工作空間並在其中創建示例項目。完成後,然後在新的工作區中導入現有項目 – PPD

相關問題