我有一個項目,當一個特定的活動從明確的意圖被調用時,我有一個崩潰,然後是這種類型的錯誤。我不明白的事實是如何在Android 4.0或更高版本的設備上正常工作。我試圖在android 2.2和android 2.3上運行該應用程序,並且發生了此錯誤的崩潰。 導致崩潰的活動不需要任何類型的外部jar,除了android-support-v4之外。我試圖想到幾個解決方案,例如片段api的兼容性(但是有支持v4,對吧?),但我還沒有找到任何可以幫助我的東西。 你對我的問題有一些建議嗎? 在此先感謝!Android:NoClassDefFoundError
E/dalvikvm(278):找不到類 'com.example.MainActivity',從法com.example.SplashActivity $ 1.handleMessage引用
E/AndroidRuntime(278):java.lang.NoClassDefFoundError :com.example.MainActivity
E/AndroidRuntime(278):在com.example.SplashActivity $ 1.handleMessage(SplashActivity.java:53)
E/AndroidRuntime(278):在android.os.Handler .dispatchMessage(Handler.java:99)
E/AndroidRuntime(278):在android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(278):在android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(278):at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(278):at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(278):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(278):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(278):在dalvik.system.NativeStart.main(本機方法)
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import android.annotation.SuppressLint;
import android.app.ActionBar;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.app.FragmentActivity;
import android.text.Editable;
import android.text.Html;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnFocusChangeListener;
import android.view.inputmethod.InputMethodManager;
import android.webkit.MimeTypeMap;
import android.widget.Button;
import android.widget.PopupWindow;
import android.widget.SearchView;
import android.widget.SearchView.OnCloseListener;
import android.widget.SearchView.OnQueryTextListener;
import android.widget.TextView;
import android.widget.Toast;
@SuppressLint("NewApi")
public class MainActivity extends FragmentActivity implements MenuFragment.OnListSelectedListener,DetailsFragment.OnSaveListener, OnCloseListener, OnQueryTextListener, android.widget.PopupMenu.OnMenuItemClickListener, OnFocusChangeListener, OnMenuItemClickListener,OnClickListener,TextWatcher{
你可以提供更多細節,顯然你有一個需求錯配,因爲某些東西正在作爲android 4版本而不是受支持的版本。 – mikeswright49 2013-05-05 15:51:36