蔭嘗試運行我的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的作品。
我該如何解決這個問題?
我目前已經安裝Build-tools Rev 17 –
我安裝了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; ' –
看起來像這可能是問題所在。我也取消選中了我導出的android-support-v4.jar。感謝您的回答 –