Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have created an Android application 3.2 -> 23 and it uses Google Maps. The first layout is a login and then the user will move to the second layout which display the map.

It works fine on my device 4.3 but the problem appear when the I try to run it on devices 5.0 and more than. If the user successfully logs in, the application directly closed.



LogCat:
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: FATAL EXCEPTION: main
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: Process: example.com.example, PID: 26311
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{example.com.example/example.com.example.customer_home}: android.view.InflateException: Binary XML file line #8: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3254)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:222)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Looper.loop(Looper.java:158)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7229)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #8: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:551)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:380)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:255)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at example.com.example.customer_home.onCreate(customer_home.java:89)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6876)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:222)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Looper.loop(Looper.java:158)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7229)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:551)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at example.com.example.customerFragmentMap.onCreateView(customerFragmentMap.java:18)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Fragment.performCreateView(Fragment.java:2281)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:954)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1141)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1245)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2218)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentController.onCreateView(FragmentController.java:98)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Activity.onCreateView(Activity.java:6070)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:34)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:78)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:847)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1001)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:843)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1001)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:843)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:527)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:380)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:255)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at example.com.example.customer_home.onCreate(customer_home.java:89)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6876)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:222)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Looper.loop(Looper.java:158)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7229)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:498)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at example.com.example.customerFragmentMap.onCreateView(customerFragmentMap.java:18)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Fragment.performCreateView(Fragment.java:2281)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:954)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1141)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.addFragment(FragmentManager.java:1245)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2218)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.FragmentController.onCreateView(FragmentController.java:98)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Activity.onCreateView(Activity.java:6070)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView(BaseFragmentActivityHoneycomb.java:34)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:78)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:766)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:847)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1001)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:843)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1001)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:843)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:527)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:380)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:255)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at example.com.example.customer_home.onCreate(customer_home.java:89)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6876)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.access$1100(ActivityThread.java:222)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.os.Looper.loop(Looper.java:158)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7229)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
04-13 09:53:14.849 26311-26311/example.com.example E/AndroidRuntime: Caused by: android.app.Fragment$InstantiationException: Trying to instantiate
04-13 09:53:32.479 26311-26311/example.com.example I/Process: Sending signal. PID: 26311 SIG: 9

What I have tried:

I have tried to run the application on different devices the result was:

Android 5.0 : closed
Android 6.0.1: closed
Android 4.3 : worked fine
Android 4.4.2: worked fine
Android 5.0.1: closed
Posted
Updated 17-Apr-16 7:22am

1 solution

A little Googling for the exception you got goes a long way. Read this[^].
 
Share this answer
 
Comments
Member 11536190 17-Apr-16 13:32pm    
thanks Dave but the question and its answer U have suggested is not the same problem
my problem is when I run my app on version 5.0 and more the app does not work.directly closed
Dave Kreskowiak 17-Apr-16 15:54pm    
Google the exception message and start reading.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900