I’ve been using the Mobclix plugin pinned in this forum for some time now. I’ve updated with the latest mobclix.jar and it works fine on all devices, but the Kindle Fire crashes. I’ve found the following in the log which indicates that com.unity3d.MobclixTest.MobclixTestActivity is an illegal class name. I’ve read online about this error and it states that changing it to com/unity3d/MobclixTest/MobclixTestActivity will fix the problem, but I’m either not sure how to fix it or if its even possible because Unity imports my Android plugin in when I build.
Here is the log:
W/WindowManager( 80): Force clearing freeze: AppWindowToken{419079a0 token=Token{4133cda8 ActivityRecord{411975e0 com.Company.Game/com.unity3d.MobclixTest.MobclixTestActivity}}}
D/proxy ( 1055): Added shared lib /assets/libs/armeabi-v7a/libunity.so 0x5ba13044
D/dalvikvm( 80): GC_EXPLICIT freed 279K, 34% free 10829K/16391K, paused 7ms+11ms
D/libEGL ( 1055): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 1055): loaded /system/lib/egl/libEGL_emulation.so
D/ ( 1055): HostConnection::get() New Host Connection established 0x1b8710, tid 1055
D/libEGL ( 1055): loaded /system/lib/egl/libGLESv1_CM_emulation.so
D/libEGL ( 1055): loaded /system/lib/egl/libGLESv2_emulation.so
E/EGL_emulation( 1055): [getAttribValue] Bad attribute idx
E/EGL_emulation( 1055): tid 1055: eglGetConfigAttrib(606): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/dalvikvm( 1055): GC_FOR_ALLOC freed 52K, 5% free 7708K/8071K, paused 95ms
I/dalvikvm-heap( 1055): Grow heap (frag case) to 8.587MB for 1048592-byte allocation
D/dalvikvm( 1055): GC_CONCURRENT freed <1K, 5% free 8732K/9159K, paused 5ms+4ms
I/!SoftkeyBarManagerService( 80): [80,1000] refreshing softkeys
I/ActivityManager( 80): Displayed com.Company.Game/com.unity3d.MobclixTest.MobclixTestActivity: +8s808ms (total +12m30s862ms)
D/dalvikvm( 371): GC_CONCURRENT freed 431K, 7% free 7784K/8327K, paused 6ms+6ms
I/com.amazon.dcp.metrics.CentralDeviceMetricsCollector( 371): IncrementCounter: (I) DCP:Metrics:StateChange,value=ThirdPartyApp,key=com.amazon.dcp.activity.top.window.changed
I/com.amazon.dcp.metrics.CentralDeviceMetricsCollector( 371): IncrementCounter: (I) DCP:ActivityTracker:ActivityChanged,ThirdPartyApp=1
I/com.amazon.dcp.metrics.CentralDeviceMetricsCollector( 371): IncrementCounter: (I) DCP:ActivityTracker:ActivityChanged_User,ThirdPartyApp=1
D/ ( 1055): HostConnection::get() New Host Connection established 0x1f8850, tid 1070
E/EGL_emulation( 1055): [getAttribValue] Bad attribute idx
E/EGL_emulation( 1055): tid 1070: eglGetConfigAttrib(606): error 0x3004 (EGL_BAD_ATTRIBUTE)
E/EGL_emulation( 1055): [getAttribValue] Bad attribute idx
E/EGL_emulation( 1055): tid 1070: eglGetConfigAttrib(606): error 0x3004 (EGL_BAD_ATTRIBUTE)
D/Unity ( 1055): Creating OpenGL ES 2.0 context (RGB16 565 24/0)
I/!SoftkeyBarManagerService( 80): [80,1000] refreshing softkeys
W/ActivityManager( 80): Launch timeout has expired, giving up wake lock!
W/InputManagerService( 80): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@41191db0 (uid=10010 pid=964)
W/IInputConnectionWrapper( 964): showStatusIcon on inactive InputConnection
D/dalvikvm( 80): GC_EXPLICIT freed 162K, 34% free 10839K/16391K, paused 6ms+19ms
W/NetworkManagementSocketTagger( 80): setKernelCountSet(10010, 0) failed with errno -2
E/ActivityThread( 1055): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
D/MobclixAdViewListener( 1055): onFailedLoad: -503
W/Settings( 1055): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
E/ActivityThread( 1055): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
D/dalvikvm( 1055): GC_CONCURRENT freed 259K, 5% free 8970K/9351K, paused 4ms+5ms
W/dalvikvm( 1055): JNI WARNING: illegal class name 'com.unity3d.MobclixTest.MobclixTestActivity' (FindClass)
W/dalvikvm( 1055): (should be formed like 'dalvik/system/DexFile')
W/dalvikvm( 1055): or '[Ldalvik/system/DexFile;' or '[[B')
I/dalvikvm( 1055): "GLThread 124" prio=5 tid=11 NATIVE
I/dalvikvm( 1055): | group="main" sCount=0 dsCount=0 obj=0x4112c3f8 self=0x1beef8
I/dalvikvm( 1055): | sysTid=1070 nice=0 sched=0/0 cgrp=default handle=1831752
I/dalvikvm( 1055): | schedstat=( 17758284983 9676068716 3580 ) utm=1294 stm=481 core=0
I/dalvikvm( 1055): at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
I/dalvikvm( 1055): at com.unity3d.player.UnityPlayer.onDrawFrame((null):-1)
I/dalvikvm( 1055): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462)
I/dalvikvm( 1055): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)
I/dalvikvm( 1055):
E/dalvikvm( 1055): VM aborting
F/libc ( 1055): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)
I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 34): Build fingerprint: 'Android/kfe_kfeo2/kfe_kfeo2:4.0.3/IML74K/3:userdebug/test-keys'
I/DEBUG ( 34): pid: 1055, tid: 1070 >>> com.Company.Game <<<
I/DEBUG ( 34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d
I/DEBUG ( 34): r0 00000000 r1 000a7c50 r2 00000000 r3 00000000
I/DEBUG ( 34): r4 deadd00d r5 40872c58 r6 0000020c r7 5c836a30
I/DEBUG ( 34): r8 5c83d750 r9 5c83d6c4 10 00000ccc fp 5c836a68