Hello,
I’ve published an update to my app on Android to use the newest Google Play service for AdMob. It works fine on a few devices I tested but crashes on an older Galaxy Tab 10.1 running Android 3.0. The last build I used was 2189 with no issues. I installed that version back on the device and it runs fine.
Any suggestions?
Here is the error sent to my Google Play developer account:
java.lang.ExceptionInInitializerError
at com.ansca.corona.CoronaActivity.onCreate(CoronaActivity.java:101)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767)
at android.app.ActivityThread.access$1500(ActivityThread.java:122)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1005)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:132)
at android.app.ActivityThread.main(ActivityThread.java:4028)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:491)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ExceptionInInitializerError
at com.ansca.corona.CoronaEnvironment.setLuaErrorHandler(CoronaEnvironment.java:322)
at com.ansca.corona.CoronaEnvironment.<clinit>(CoronaEnvironment.java:50)
… 14 more
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1966]: 224 could not load needed library ‘libOpenSLES.so’ for ‘libalmixer.so’ (load_library[1108]: Library ‘libOpenSLES.so’ not found)
at java.lang.Runtime.loadLibrary(Runtime.java:430)
at java.lang.System.loadLibrary(System.java:554)
at com.ansca.corona.JavaToNativeShim.<clinit>(JavaToNativeShim.java:126)
… 16 more
Thanks,
Shawn