0

特定のアクティビティが明示的なインテントから呼び出されると、クラッシュに続いてこのタイプのエラーが発生するプロジェクトがあります。私が理解していないという事実は、Android 4.0以降のデバイスですべてが正常に機能する方法です。Android 2.2 および Android 2.3 でアプリケーションを実行しようとしましたが、このエラーでクラッシュしました。クラッシュの原因となるアクティビティには、android-support-v4 以外の外部 jar は必要ありません。Fragment APIの互換性など、いくつかの解決策を考えてみましたが(ただし、これにはsupport-v4がありますよね?)、私を助けることができるものは何も見つかりませんでした。私の問題について何かアドバイスはありますか?前もって感謝します!

E/dalvikvm(278): メソッド com.example.SplashActivity$1.handleMessage から参照されているクラス 'com.example.MainActivity' が見つかりませんでした

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): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で

E/AndroidRuntime(278): 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{
4

1 に答える 1