J2ME-Loader
J2ME-Loader copied to clipboard
Diamond Rush 240x320 Error When Opening
This happens when i try to open the game after installation.
It is converting issue, I can't fix it, at least now. By the way, it works on Android 5.0 and higher.
my device is Android 5.0 Lolipop version
I was wrong then :) It definitely works on 7.1, 8.0 and 8.1, so I thought it is a dalvik bug, but if it works on 5.0 then it is something different.
ill try it on other os 5.0 device, my os 5.0 is x86 btw
Same issue with android os 6.0.1
I get this error too on some bundled EA game, my device is lollipop-5.1
Yes, unfortunately there is a lot of games with this issue.
I also have this same problem with Diamond Rush. I tested it on three devices with different versions of Android: Android: 4.1.2 (works) Android: 5.1.1 (did not work) Android: 6.0.1 (did not work). I only managed to play on Android 4.1.2
tested on Android OS 4.4.2 Kitkat and it works
if the problem is about dalvik cache, maybe it will work if phone is rooted? just wondering
I heard about some workarounds with editing build.prop, but I can't guarantee that it will work and won't break your phone.
I think that not recommended even know about android system code.
Yeah it works on 7.1
Works with android 7 on samsung tablet
Confirm it on clear 6.0 ROM. Device rooted. Clearing Dalvik-Cache doesn't work. Funny enough - those games worked fine before i wiped J2ME
====================Error==================
java.lang.RuntimeException: Init midlet failed
at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:25)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:207)
at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(Native Method)
at javax.microedition.shell.MicroLoader.loadMIDlet(MicroLoader.java:15)
at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:23)
... 3 more
Caused by: java.lang.VerifyError: Rejecting class j because it failed compile-time verification (declaration of 'j' appears in /storage/emulated/0/J2ME-Loader/converted/Diamond Rush Konon.Mobi/converted.dex)
at GloftDIRU.<init>(Unknown Source)
... 6 more
Same happens with City Bloxx. Btw my memory is SD Card+Internal. Maybe this is connected?
=================Error==================
java.lang.RuntimeException: Init midlet failed
at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:25)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:207)
at android.os.HandlerThread.run(HandlerThread.java:61)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance(Native Method)
at javax.microedition.shell.MicroLoader.loadMIDlet(MicroLoader.java:15)
at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:23)
... 3 more
Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ru.playsoftware.j2meloader-1/base.apk"],nativeLibraryDirectories=[/data/app/ru.playsoftware.j2meloader-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libjavam3g.so"
at java.lang.Runtime.loadLibrary(Runtime.java:367)
at java.lang.System.loadLibrary(System.java:1076)
at javax.microedition.m3g.Platform.uiThreadAvailable(Platform.java:2)
at javax.microedition.m3g.Interface.initNativePeer(Interface.java:2)
at javax.microedition.m3g.Interface.<init>(Interface.java:5)
at javax.microedition.m3g.Interface.getInstance(Interface.java:2)
at javax.microedition.m3g.Graphics3D.<init>(Graphics3D.java:8)
at javax.microedition.m3g.Graphics3D.getInstance(Graphics3D.java:2)
at n.a(Unknown Source)
at House.<init>(Unknown Source)
... 6 more
Same happens with City Bloxx. Btw my memory is SD Card+Internal. Maybe this is connected?
=================Error================== java.lang.RuntimeException: Init midlet failed at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:25) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:207) at android.os.HandlerThread.run(HandlerThread.java:61) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at javax.microedition.shell.MicroLoader.loadMIDlet(MicroLoader.java:15) at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:23) ... 3 more Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ru.playsoftware.j2meloader-1/base.apk"],nativeLibraryDirectories=[/data/app/ru.playsoftware.j2meloader-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libjavam3g.so" at java.lang.Runtime.loadLibrary(Runtime.java:367) at java.lang.System.loadLibrary(System.java:1076) at javax.microedition.m3g.Platform.uiThreadAvailable(Platform.java:2) at javax.microedition.m3g.Interface.initNativePeer(Interface.java:2) at javax.microedition.m3g.Interface.<init>(Interface.java:5) at javax.microedition.m3g.Interface.getInstance(Interface.java:2) at javax.microedition.m3g.Graphics3D.<init>(Graphics3D.java:8) at javax.microedition.m3g.Graphics3D.getInstance(Graphics3D.java:2) at n.a(Unknown Source) at House.<init>(Unknown Source) ... 6 more
it might be due to m3g , afaik this branch does not fully support m3g , try running on woess build, where mascotcapsule is at least implemented
The J2ME loader now supports Mascot Capsule.
And Mascot Capsule and M3G have nothing in common.
The implementation of M3G in the mod is identical.
The logs say that the system cannot find it at all.
Most likely because a 64-bit build of the emulator is installed, which is not suitable for a 32-bit OS.
Same happens with City Bloxx. Btw my memory is SD Card+Internal. Maybe this is connected?
=================Error================== java.lang.RuntimeException: Init midlet failed at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:25) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:207) at android.os.HandlerThread.run(HandlerThread.java:61) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.newInstance(Native Method) at javax.microedition.shell.MicroLoader.loadMIDlet(MicroLoader.java:15) at javax.microedition.shell.MidletThread.handleMessage(MidletThread.java:23) ... 3 more Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ru.playsoftware.j2meloader-1/base.apk"],nativeLibraryDirectories=[/data/app/ru.playsoftware.j2meloader-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libjavam3g.so" at java.lang.Runtime.loadLibrary(Runtime.java:367) at java.lang.System.loadLibrary(System.java:1076) at javax.microedition.m3g.Platform.uiThreadAvailable(Platform.java:2) at javax.microedition.m3g.Interface.initNativePeer(Interface.java:2) at javax.microedition.m3g.Interface.<init>(Interface.java:5) at javax.microedition.m3g.Interface.getInstance(Interface.java:2) at javax.microedition.m3g.Graphics3D.<init>(Graphics3D.java:8) at javax.microedition.m3g.Graphics3D.getInstance(Graphics3D.java:2) at n.a(Unknown Source) at House.<init>(Unknown Source) ... 6 more
???