2011-02-09 14 views
8

estoy ejecutando un programa de fragmento de lista y en el tiempo de ejecución obtuve el siguiente error.Excepción de tiempo de ejecución de Android: ¿no se puede crear una instancia de ActivityInfo de actividad?

error:

**02-09 09:03:40.213: ERROR/AndroidRuntime(572): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{ni.android.Fragment/ni.android.Fragment.Fragment}: java.lang.ClassNotFoundException: ni.android.Fragment.Fragment in loader dalvik.system.PathClassLoader[/data/app/ni.android.Fragment-1.apk]** 

No sé el programa reason.My contiene tres classes- DetailsFragment.java, FragmentsTitles.java y Shakespear.java Puede alguien ayudarme por favor ...

+0

Mire más abajo en su rastro de pila para la parte "Causada por", que debería indicar su problema real. – CommonsWare

+0

Ha causado a causa de LogCAt a continuación: java.lang.RuntimeException: no se puede iniciar la actividad ComponentInfo {com.example.fragmenttest/com.example.fragmenttest.FragmentTestActivity}: android.view.InflateException: archivo XML binario línea # 13: Error inflar el fragmento de clase 02-10 06: 00: 21.938: ERROR/AndroidRuntime (535): Causado por: android.view.InflateException: archivo XML binario línea # 13: error inflando el fragmento de clase 02-10 06: 00: 21.938: ERROR/AndroidRuntime (535): Causado por: java.lang.ClassCastException: com.example.fragmenttest.FragmentTestActivity no se puede convertir a android.app.Fragment –

+1

** Shakespeare **, no Shakespear: p – keyser

Respuesta

18

En cualquier momento si aparece un error que indica No se puede crear una instancia de la actividad ComponentInfo Eso significa que su código tiene algún error. Ese error se mostrará en el registro cat Como Causado por: ......... 1. Causado por: android.view.InflateException: archivo XML binario línea # 13: error inflando el fragmento de clase (Esto indica que hay un error en xml y la actividad tiene un problema de inflado. Con esto usted puede saber cuál es el error y si rectifica ese error, entonces su problema será resuelto.

+0

Creo que cualquier error que comience con ** Imposible ** también tiene una información ** Causada por **. – Paul

+0

si pudiera votar esta respuesta más de una vez, definitivamente lo haré. – molli

0

Si tiene este aviso antes error:

05-16 10:08:00.033: W/dalvikvm(1695): Unable to resolve superclass of Lmy/fragment/test/FragmentTestActivity; (7) 
05-16 10:08:00.076: W/dalvikvm(1695): Link of class 'Lmy/fragment/test/FragmentTestActivity;' failed 

Debería exportar android-support-v4 a la derecha de su ap P: Configurar Vía de construcción Java -> Orden y exportación pestaña -> casilla de verificación establecer android-apoyo-v4.jar

(Quizás tenga que quitar uno ya existente en primer lugar)

0

Asegúrese de que usted no sólo está buscando en el error logcat ... ya que el error se puede ver usando verbose. Pero estoy de acuerdo con @ parameshwar-s

1

tuve este error también (principiante) y me di cuenta que me olvidé de crear el método onCreate en mi clase de actividad. Una vez que creé eso, el error desapareció.

Cuestiones relacionadas