Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème "java.lang.RuntimeException:"

java.lang.RuntimeException: Unable to start activity ComponentInfo

    12 juin 2020 à 14:47:48

    Bonjour à tous !

    C'est mon premier sujet ici, et j'espère que votre communauté pourra m'aidé sur un problème que je rencontre...

    J'ai mis en place une application android, mais je rencontre ce problème lorsque j'essaie de la lancer :

    E/AndroidRuntime: FATAL EXCEPTION: main
        Process: com.example.b3geo, PID: 4912
        java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.b3geo/com.example.b3geo.MainActivity}: android.view.InflateException: Binary XML file line #11 in com.example.b3geo:layout/activity_main: Binary XML file line #10 in com.example.b3geo:layout/content_main: Error inflating class fragment
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3555)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3707)
            at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
            at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
            at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2220)
            at android.os.Handler.dispatchMessage(Handler.java:107)
            at android.os.Looper.loop(Looper.java:237)
            at android.app.ActivityThread.main(ActivityThread.java:8016)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)
         Caused by: android.view.InflateException: Binary XML file line #11 in com.example.b3geo:layout/activity_main: Binary XML file line #10 in com.example.b3geo:layout/content_main: Error inflating class fragment
         Caused by: android.view.InflateException: Binary XML file line #10 in com.example.b3geo:layout/content_main: Error inflating class fragment
         Caused by: java.lang.ClassCastException: com.example.b3geo.ui.home.HomeFragment cannot be cast to androidx.fragment.app.Fragment
            at androidx.fragment.app.Fragment.instantiate(Fragment.java:523)
            at androidx.fragment.app.FragmentContainer.instantiate(FragmentContainer.java:57)
            at androidx.fragment.app.FragmentManagerImpl$6.instantiate(FragmentManagerImpl.java:2851)
            at androidx.navigation.fragment.FragmentNavigator.instantiateFragment(FragmentNavigator.java:132)
            at androidx.navigation.fragment.FragmentNavigator.navigate(FragmentNavigator.java:162)
            at androidx.navigation.fragment.FragmentNavigator.navigate(FragmentNavigator.java:58)
            at androidx.navigation.NavGraphNavigator.navigate(NavGraphNavigator.java:71)
            at androidx.navigation.NavGraphNavigator.navigate(NavGraphNavigator.java:28)
            at androidx.navigation.NavController.navigate(NavController.java:859)
            at androidx.navigation.NavController.onGraphCreated(NavController.java:503)
            at androidx.navigation.NavController.setGraph(NavController.java:460)
            at androidx.navigation.NavController.setGraph(NavController.java:425)
            at androidx.navigation.NavController.setGraph(NavController.java:407)
            at androidx.navigation.fragment.NavHostFragment.onCreate(NavHostFragment.java:236)
            at androidx.fragment.app.Fragment.performCreate(Fragment.java:2586)
            at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:838)
            at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1133)
            at androidx.fragment.app.FragmentManagerImpl.addFragment(FragmentManagerImpl.java:1393)
            at androidx.fragment.app.FragmentManagerImpl.onCreateView(FragmentManagerImpl.java:3205)
            at androidx.fragment.app.FragmentController.onCreateView(FragmentController.java:134)
            at androidx.fragment.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:357)
            at androidx.fragment.app.FragmentActivity.onCreateView(FragmentActivity.java:336)
            at android.view.LayoutInflater.tryCreateView(LayoutInflater.java:1069)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:997)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:961)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:1123)
            at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
            at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1263)
    E/AndroidRuntime:     at android.view.LayoutInflater.rInflate(LayoutInflater.java:1119)
            at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
            at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1263)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:1119)
            at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1084)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:534)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:481)
            at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
            at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
            at com.example.b3geo.MainActivity.onCreate(MainActivity.java:31)
            at android.app.Activity.performCreate(Activity.java:7957)
            at android.app.Activity.performCreate(Activity.java:7946)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3530)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3707)
            at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
            at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
            at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2220)
            at android.os.Handler.dispatchMessage(Handler.java:107)
            at android.os.Looper.loop(Looper.java:237)
            at android.app.ActivityThread.main(ActivityThread.java:8016)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076)

    D'ou provient-elle ?

    Merci à vous !

    -
    Edité par Swayn 12 juin 2020 à 14:49:03

    • Partager sur Facebook
    • Partager sur Twitter
      15 juin 2020 à 19:53:51

      Salut,

      Je fais pas d’Android mais tu n’aurais pas une erreur dans content_main.xml ?

      • Partager sur Facebook
      • Partager sur Twitter
        18 juin 2020 à 22:02:53

        Salut,

        je pense que tu devrait remplacer ton widget fragment par Fragment avec un f majuscule.

        Peuc tu envoyer le contenu de ton layout ?

        • Partager sur Facebook
        • Partager sur Twitter

        Problème "java.lang.RuntimeException:"

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown