FATAL EXCEPTION:android.content.res.Resources$NotFoundException
Posted: Mon Jul 23, 2018 3:46 pm
Hi,
I am a beginner with LiveCode (9 days). However having a problem testing a app on Android. I tested on the Emulator, Phone and Tablet, and get the same issue on each, even tried it with the Hello World example. I first want to make sure that everything works before is start working more on my app as part of my evaluation of LiveCode. I have tried a number of things and research the issue however cannot resolve the issue. Each time is test the app on a device I get the error "Unfortunately xxxxx has Stopped". Any help or guidance is appreciated. This is what I have:
Windows 10 64 Bit
LiveCode Indy 9.0.0
Java 8
Android Studio
Below the extract from the Android device log:
07-23 15:57:51.732: E/AndroidRuntime(12226): FATAL EXCEPTION: main
07-23 15:57:51.732: E/AndroidRuntime(12226): Process: com.yourcompany.yourapp, PID: 12226
07-23 15:57:51.732: E/AndroidRuntime(12226): android.content.res.Resources$NotFoundException: Resource ID #0x0
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.content.res.Resources.getValue(Resources.java:1123)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.content.res.Resources.getDrawable(Resources.java:698)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.runrev.android.BitmapView.drawSplashScreen(BitmapView.java:165)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.runrev.android.BitmapView.onDraw(BitmapView.java:72)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14473)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14358)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14476)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.widget.FrameLayout.draw(FrameLayout.java:472)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2326)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2496)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.draw(ViewRootImpl.java:2409)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2253)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1883)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer.doFrame(Choreographer.java:544)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Handler.handleCallback(Handler.java:733)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Handler.dispatchMessage(Handler.java:95)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Looper.loop(Looper.java:136)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.app.ActivityThread.main(ActivityThread.java:5017)
07-23 15:57:51.732: E/AndroidRuntime(12226): at java.lang.reflect.Method.invokeNative(Native Method)
07-23 15:57:51.732: E/AndroidRuntime(12226): at java.lang.reflect.Method.invoke(Method.java:515)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
07-23 15:57:51.732: E/AndroidRuntime(12226): at dalvik.system.NativeStart.main(Native Method)
I am a beginner with LiveCode (9 days). However having a problem testing a app on Android. I tested on the Emulator, Phone and Tablet, and get the same issue on each, even tried it with the Hello World example. I first want to make sure that everything works before is start working more on my app as part of my evaluation of LiveCode. I have tried a number of things and research the issue however cannot resolve the issue. Each time is test the app on a device I get the error "Unfortunately xxxxx has Stopped". Any help or guidance is appreciated. This is what I have:
Windows 10 64 Bit
LiveCode Indy 9.0.0
Java 8
Android Studio
Below the extract from the Android device log:
07-23 15:57:51.732: E/AndroidRuntime(12226): FATAL EXCEPTION: main
07-23 15:57:51.732: E/AndroidRuntime(12226): Process: com.yourcompany.yourapp, PID: 12226
07-23 15:57:51.732: E/AndroidRuntime(12226): android.content.res.Resources$NotFoundException: Resource ID #0x0
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.content.res.Resources.getValue(Resources.java:1123)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.content.res.Resources.getDrawable(Resources.java:698)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.runrev.android.BitmapView.drawSplashScreen(BitmapView.java:165)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.runrev.android.BitmapView.onDraw(BitmapView.java:72)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14473)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14358)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14356)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.drawChild(ViewGroup.java:3103)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2940)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.View.draw(View.java:14476)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.widget.FrameLayout.draw(FrameLayout.java:472)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:2326)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2496)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.draw(ViewRootImpl.java:2409)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2253)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1883)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer.doCallbacks(Choreographer.java:574)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer.doFrame(Choreographer.java:544)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Handler.handleCallback(Handler.java:733)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Handler.dispatchMessage(Handler.java:95)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.os.Looper.loop(Looper.java:136)
07-23 15:57:51.732: E/AndroidRuntime(12226): at android.app.ActivityThread.main(ActivityThread.java:5017)
07-23 15:57:51.732: E/AndroidRuntime(12226): at java.lang.reflect.Method.invokeNative(Native Method)
07-23 15:57:51.732: E/AndroidRuntime(12226): at java.lang.reflect.Method.invoke(Method.java:515)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
07-23 15:57:51.732: E/AndroidRuntime(12226): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
07-23 15:57:51.732: E/AndroidRuntime(12226): at dalvik.system.NativeStart.main(Native Method)