{"action":"created","issue":{"url":"https://api.github.com/repos/Esri/maps-app-android/issues/118","repository_url":"https://api.github.com/repos/Esri/maps-app-android","labels_url":"https://api.github.com/repos/Esri/maps-app-android/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/Esri/maps-app-android/issues/118/comments","events_url":"https://api.github.com/repos/Esri/maps-app-android/issues/118/events","html_url":"https://github.com/Esri/maps-app-android/issues/118","id":141125969,"number":118,"title":"map-app throws FATAL EXCEPTION on Samsung device SCH-I435 running Android version 4.4.2","user":{"login":"zinfin","id":7891400,"avatar_url":"https://avatars.githubusercontent.com/u/7891400?v=3","gravatar_id":"","url":"https://api.github.com/users/zinfin","html_url":"https://github.com/zinfin","followers_url":"https://api.github.com/users/zinfin/followers","following_url":"https://api.github.com/users/zinfin/following{/other_user}","gists_url":"https://api.github.com/users/zinfin/gists{/gist_id}","starred_url":"https://api.github.com/users/zinfin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zinfin/subscriptions","organizations_url":"https://api.github.com/users/zinfin/orgs","repos_url":"https://api.github.com/users/zinfin/repos","events_url":"https://api.github.com/users/zinfin/events{/privacy}","received_events_url":"https://api.github.com/users/zinfin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"zinfin","id":7891400,"avatar_url":"https://avatars.githubusercontent.com/u/7891400?v=3","gravatar_id":"","url":"https://api.github.com/users/zinfin","html_url":"https://github.com/zinfin","followers_url":"https://api.github.com/users/zinfin/followers","following_url":"https://api.github.com/users/zinfin/following{/other_user}","gists_url":"https://api.github.com/users/zinfin/gists{/gist_id}","starred_url":"https://api.github.com/users/zinfin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zinfin/subscriptions","organizations_url":"https://api.github.com/users/zinfin/orgs","repos_url":"https://api.github.com/users/zinfin/repos","events_url":"https://api.github.com/users/zinfin/events{/privacy}","received_events_url":"https://api.github.com/users/zinfin/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-03-15T23:18:22Z","updated_at":"2016-04-07T22:16:27Z","closed_at":null,"body":"Application immediately fails on startup with this error:\r\n\r\nE/AndroidRuntime: FATAL EXCEPTION: main\r\n                                                                          Process: com.esri.android.mapsapp, PID: 26238\r\n                                                                          java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esri.android.mapsapp/com.esri.android.mapsapp.MapsAppActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class android.support.design.widget.FloatingActionButton\r\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2413)\r\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471)\r\n                                                                              at android.app.ActivityThread.access$900(ActivityThread.java:175)\r\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308)\r\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102)\r\n                                                                              at android.os.Looper.loop(Looper.java:146)\r\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:5602)\r\n                                                                              at java.lang.reflect.Method.invokeNative(Native Method)\r\n                                                                              at java.lang.reflect.Method.invoke(Method.java:515)\r\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)\r\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)\r\n                                                                              at dalvik.system.NativeStart.main(Native Method)\r\n                                                                           Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class android.support.design.widget.FloatingActionButton\r\n                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:626)\r\n                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)\r\n                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)\r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:498)\r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:398)\r\n                                                                              at com.esri.android.mapsapp.MapFragment.onCreateView(MapFragment.java:248)\r\n                                                                              at android.app.Fragment.performCreateView(Fragment.java:1700)\r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)\r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)\r\n                                                                              at android.app.BackStackRecord.run(BackStackRecord.java:684)\r\n                                                                              at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1453)\r\n                                                                              at android.app.Activity.performStart(Activity.java:5460)\r\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386)\r\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) \r\n                                                                              at android.app.ActivityThread.access$900(ActivityThread.java:175) \r\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) \r\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) \r\n                                                                              at android.os.Looper.loop(Looper.java:146) \r\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:5602) \r\n                                                                              at java.lang.reflect.Method.invokeNative(Native Method) \r\n                                                                              at java.lang.reflect.Method.invoke(Method.java:515) \r\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) \r\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) \r\n                                                                              at dalvik.system.NativeStart.main(Native Method) \r\n                                                                           Caused by: java.lang.reflect.InvocationTargetException\r\n                                                                              at java.lang.reflect.Constructor.constructNative(Native Method)\r\n                                                                              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)\r\n                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:600)\r\n                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702) \r\n                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:498) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:398) \r\n                                                                              at com.esri.android.mapsapp.MapFragment.onCreateView(MapFragment.java:248) \r\n                                                                              at android.app.Fragment.performCreateView(Fragment.java:1700) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) \r\n                                                                              at android.app.BackStackRecord.run(BackStackRecord.java:684) \r\n                                                                              at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1453) \r\n                                                                              at android.app.Activity.performStart(Activity.java:5460) \r\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386) \r\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) \r\n                                                                              at android.app.ActivityThread.access$900(ActivityThread.java:175) \r\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) \r\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) \r\n                                                                              at android.os.Looper.loop(Looper.java:146) \r\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:5602) \r\n                                                                              at java.lang.reflect.Method.invokeNative(Native Method) \r\n                                                                              at java.lang.reflect.Method.invoke(Method.java:515) \r\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) \r\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) \r\n                                                                              at dalvik.system.NativeStart.main(Native Method) \r\n                                                                           Caused by: android.content.res.Resources$NotFoundException: File res/drawable/fab_ripple.xml from drawable resource ID #0x7f020052\r\n                                                                              at android.content.res.Resources.loadDrawable(Resources.java:3430)\r\n                                                                              at android.content.res.TypedArray.getDrawable(TypedArray.java:602)\r\n                                                                              at android.view.View.<init>(View.java:3701)\r\n                                                                              at android.widget.ImageView.<init>(ImageView.java:127)\r\n                                                                              at android.widget.ImageButton.<init>(ImageButton.java:88)\r\n                                                                              at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:108)\r\n                                                                              at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:104)\r\n                                                                              at java.lang.reflect.Constructor.constructNative(Native Method) \r\n                                                                              at java.lang.reflect.Constructor.newInstance(Constructor.java:423) \r\n                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:600) \r\n                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702) \r\n                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:498) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:398) \r\n                                                                              at com.esri.android.mapsapp.MapFragment.onCreateView(MapFragment.java:248) \r\n                                                                              at android.app.Fragment.performCreateView(Fragment.java:1700) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) \r\n                                                                              at android.app.BackStackRecord.run(BackStackRecord.java:684) \r\n                                                                              at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1453) \r\n                                                                              at android.app.Activity.performStart(Activity.java:5460) \r\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386) \r\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) \r\n                                                                              at android.app.ActivityThread.access$900(ActivityThread.java:175) \r\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) \r\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) \r\n                                                                              at android.os.Looper.loop(Looper.java:146) \r\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:5602) \r\n                                                                              at java.lang.reflect.Method.invokeNative(Native Method) \r\n                                                                              at java.lang.reflect.Method.invoke(Method.java:515) \r\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) \r\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) \r\n                                                                              at dalvik.system.NativeStart.main(Native Method) \r\n                                                                           Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #2: invalid drawable tag ripple\r\n                                                                              at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:986)\r\n                                                                              at android.graphics.drawable.Drawable.createFromXml(Drawable.java:930)\r\n                                                                              at android.content.res.Resources.loadDrawable(Resources.java:3426)\r\n                                                                              at android.content.res.TypedArray.getDrawable(TypedArray.java:602) \r\n                                                                              at android.view.View.<init>(View.java:3701) \r\n                                                                              at android.widget.ImageView.<init>(ImageView.java:127) \r\n                                                                              at android.widget.ImageButton.<init>(ImageButton.java:88) \r\n                                                                              at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:108) \r\n                                                                              at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:104) \r\n                                                                              at java.lang.reflect.Constructor.constructNative(Native Method) \r\n                                                                              at java.lang.reflect.Constructor.newInstance(Constructor.java:423) \r\n                                                                              at android.view.LayoutInflater.createView(LayoutInflater.java:600) \r\n                                                                              at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702) \r\n                                                                              at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:498) \r\n                                                                              at android.view.LayoutInflater.inflate(LayoutInflater.java:398) \r\n                                                                              at com.esri.android.mapsapp.MapFragment.onCreateView(MapFragment.java:248) \r\n                                                                              at android.app.Fragment.performCreateView(Fragment.java:1700) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890) \r\n                                                                              at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) \r\n                                                                              at android.app.BackStackRecord.run(BackStackRecord.java:684) \r\n                                                                              at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1453) \r\n                                                                              at android.app.Activity.performStart(Activity.java:5460) \r\n                                                                              at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2386) \r\n                                                                              at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) \r\n                                                                              at android.app.ActivityThread.access$900(ActivityThread.java:175) \r\n                                                                              at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) \r\n                                                                              at android.os.Handler.dispatchMessage(Handler.java:102) \r\n                                                                              at android.os.Looper.loop(Looper.java:146) \r\n                                                                              at android.app.ActivityThread.main(ActivityThread.java:5602) \r\n                                                                              at java.lang.reflect.Method.invokeNative(Native Method) \r\n                                                                              at java.lang.reflect.Method.invoke(Method.java:515) \r\n                                                                              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) \r\n                                                                              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) \r\n                                                                              at dalvik.system.NativeStart.main(Native Method) \r\n\r\nTo reproduce, connect Samsung device running Android 4.4.2 (KitKat) and debug application in Android Studio version 1.5.1"},"comment":{"url":"https://api.github.com/repos/Esri/maps-app-android/issues/comments/207112742","html_url":"https://github.com/Esri/maps-app-android/issues/118#issuecomment-207112742","issue_url":"https://api.github.com/repos/Esri/maps-app-android/issues/118","id":207112742,"user":{"login":"doneill","id":1308001,"avatar_url":"https://avatars.githubusercontent.com/u/1308001?v=3","gravatar_id":"","url":"https://api.github.com/users/doneill","html_url":"https://github.com/doneill","followers_url":"https://api.github.com/users/doneill/followers","following_url":"https://api.github.com/users/doneill/following{/other_user}","gists_url":"https://api.github.com/users/doneill/gists{/gist_id}","starred_url":"https://api.github.com/users/doneill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doneill/subscriptions","organizations_url":"https://api.github.com/users/doneill/orgs","repos_url":"https://api.github.com/users/doneill/repos","events_url":"https://api.github.com/users/doneill/events{/privacy}","received_events_url":"https://api.github.com/users/doneill/received_events","type":"User","site_admin":false},"created_at":"2016-04-07T22:16:27Z","updated_at":"2016-04-07T22:16:27Z","body":"@zinfin thanks makes sense, we just need to remove the reference and it should work then."}}