-2

При запуске моего приложения я получаю этот LogCat:ClassNotFoundException после запуска приложения

09-22 18:07:04.487: E/AndroidRuntime(16352): FATAL EXCEPTION: main 
09-22 18:07:04.487: E/AndroidRuntime(16352): Process: com.ip.whatsmyip.dl, PID: 16352 
09-22 18:07:04.487: E/AndroidRuntime(16352): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.ip.whatsmyip.dl/com.ip.whatsmyip.dl.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.ip.whatsmyip.dl.MainActivity" on path: DexPathList[[zip file "/data/app/com.ip.whatsmyip.dl-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2216) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2367) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread.access$800(ActivityThread.java:148) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.os.Handler.dispatchMessage(Handler.java:102) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.os.Looper.loop(Looper.java:135) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread.main(ActivityThread.java:5274) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at java.lang.reflect.Method.invoke(Native Method) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at java.lang.reflect.Method.invoke(Method.java:372) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:909) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704) 
09-22 18:07:04.487: E/AndroidRuntime(16352): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.ip.whatsmyip.dl.MainActivity" on path: DexPathList[[zip file "/data/app/com.ip.whatsmyip.dl-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 
09-22 18:07:04.487: E/AndroidRuntime(16352): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.Instrumentation.newActivity(Instrumentation.java:1065) 
09-22 18:07:04.487: E/AndroidRuntime(16352): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2206) 
09-22 18:07:04.487: E/AndroidRuntime(16352): ... 10 more 
09-22 18:07:04.487: E/AndroidRuntime(16352): Suppressed: java.lang.NoClassDefFoundError: com.ip.whatsmyip.dl.MainActivity 
09-22 18:07:04.487: E/AndroidRuntime(16352):  at dalvik.system.DexFile.defineClassNative(Native Method) 
09-22 18:07:04.487: E/AndroidRuntime(16352):  at dalvik.system.DexFile.defineClass(DexFile.java:226) 
09-22 18:07:04.487: E/AndroidRuntime(16352):  at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219) 
09-22 18:07:04.487: E/AndroidRuntime(16352):  at dalvik.system.DexPathList.findClass(DexPathList.java:321) 
09-22 18:07:04.487: E/AndroidRuntime(16352):  at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54) 
09-22 18:07:04.487: E/AndroidRuntime(16352):  ... 14 more 
09-22 18:07:04.487: E/AndroidRuntime(16352): Suppressed: java.lang.ClassNotFoundException: com.ip.whatsmyip.dl.MainActivity 

Я не проводки кода, потому что я знаю, что это не происходит из-за код.

Любая идея?

P.S: У меня возникли проблемы с расширением AppCompatActivity, что заставило меня импортировать приложение через File - Import on eclipse.

EDIT AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.ip.whatsmyip.dl" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-permission 
     android:name="android.permission.ACCESS_WIFI_STATE" > 
    </uses-permission> 

<uses-sdk 
    android:minSdkVersion="11" 
    android:targetSdkVersion="23" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

+0

Вы работаете в Android Studio? –

+0

попробуйте уборка ваш проект – Aakash

+0

@MD Eclipse ....... – God

ответ

1

После долгих усилий от MD и Aakash мы решили удалить это приложение из затмений и копировать вставить код. И это помогло.

Спасибо, ребята.

+0

Reallyy .. Рад, что помогло вам .... –

+1

@MD Спасибо человеку. – God

+1

Anytime .... мой друг .. –

Смежные вопросы