No se puede instanciar actividad- ClassNotFoundException

Mi aplicación de Android lanza la excepción ClassNotFoundException.

Este es mi código en MainActivity.java:

package pl.advancedsoftware.manga; public class MainActivity extends FragmentActivity { ViewPager viewPager; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_main); Favourites.context= getApplicationContext(); SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); viewPager= (ViewPager)findViewById(R.id.pager); viewPager.setAdapter(sectionsPagerAdapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } 

En AndroidManifest.xml:

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="pl.advancedsoftware.manga" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="pl.advancedsoftware.manga.MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="pl.advancedsoftware.manga.BookActivity" android:label="Books" /> <activity android:name="pl.advancedsoftware.manga.EpisodeActivity" android:label="Epsiode" /> </application> </manifest> 

Mi excepción es exactamente es:

 > 04-25 12:28:08.868: E/AndroidRuntime(898): FATAL EXCEPTION: main 04-25 > 12:28:08.868: E/AndroidRuntime(898): java.lang.RuntimeException: > Unable to instantiate activity > ComponentInfo{pl.advancedsoftware.manga/pl.advancedsoftware.manga.MainActivity}: > java.lang.ClassNotFoundException: Didn't find class > "pl.advancedsoftware.manga.MainActivity" on path: > /data/app/pl.advancedsoftware.manga-1.apk 04-25 12:28:08.868: > E/AndroidRuntime(898): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > android.app.ActivityThread.access$600(ActivityThread.java:141) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > android.os.Handler.dispatchMessage(Handler.java:99) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > android.os.Looper.loop(Looper.java:137) 04-25 12:28:08.868: > E/AndroidRuntime(898): at > android.app.ActivityThread.main(ActivityThread.java:5041) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > java.lang.reflect.Method.invokeNative(Native Method) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > java.lang.reflect.Method.invoke(Method.java:511) 04-25 12:28:08.868: > E/AndroidRuntime(898): at > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > dalvik.system.NativeStart.main(Native Method) 04-25 12:28:08.868: > E/AndroidRuntime(898): Caused by: java.lang.ClassNotFoundException: > Didn't find class "pl.advancedsoftware.manga.MainActivity" on path: > /data/app/pl.advancedsoftware.manga-1.apk 04-25 12:28:08.868: > E/AndroidRuntime(898): at > dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > java.lang.ClassLoader.loadClass(ClassLoader.java:501) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > java.lang.ClassLoader.loadClass(ClassLoader.java:461) 04-25 > 12:28:08.868: E/AndroidRuntime(898): at > android.app.Instrumentation.newActivity(Instrumentation.java:1054) > 04-25 12:28:08.868: E/AndroidRuntime(898): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097) > 04-25 12:28:08.868: E/AndroidRuntime(898): ... 11 more 

Veo que puede ser algo malo con path, /data/app/pl.advancedsoftware.manga-1.apk pero no sé. Quiero decir que este proyecto deja de funcionar después de clonarlos desde el repositorio.

Compruebe que está heredando de android.support.v4.app.Fragment lugar de android.app.Fragment .

Intente desinstalar la aplicación de su dispositivo, luego limpiar reconstruir su proyecto. En algunos casos raros reiniciar Eclipse podría hacer una diferencia.

  • Google Maps V2 - Android - Obtener el nivel de zoom actual
  • Utilizar mi propia aplicación Android / apk como lanzador / reemplazo de pantalla de inicio
  • Autocompletar texto google lugares api
  • Android / Java Face Recognition: género, edad, emociones
  • ¿Cómo comprobar si Handler tiene una tarea activa?
  • Samsung Galaxy S8 modo de pantalla completa
  • Android L - Botón de acción flotante (FAB)
  • GSON / Jackson en Android
  • Android: activar un botón
  • No se puede analizar la plantilla "Clase" Error siempre que intento abrir una nueva clase java
  • Uso de la API de host USB de Android para leer mi controlador de juego USB u otros datos de dispositivo USB
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.