nikita36078 / J2ME-Loader

A J2ME emulator for Android.
Apache License 2.0
2.1k stars 209 forks source link

Dexing missing class file after converting jar to dex in ver 1.7.7 #931

Closed skypeaful closed 1 year ago

skypeaful commented 2 years ago

Emulator version: 1.7.7

Game version: 1.0

Game resolution: 240x320

Device: Realme 8

Android version: 11

Description of the issue:

Since j2meloader update to 1.7.7, the dex converted isn't stable. For example, i open the game Vuong quoc sung vat liet hoa java, you can get in Link or opera store. So I attached image of j2meloader ver 1.7.5 and j2meloader ver 1.7.7

In v1.7.7 after converted to dex, the class a/a.class is missing but in old version 1.7.5 the class a/a.class is still appear so I think 100% this is problem of converted of New version, please fix that issue, thank. I also attached images of a/a.class in orginal .jar as proof. Sorry for my bad English 😂 IMG_20220925_071027 IMG_20220925_071211 Screenshot_2022-09-25-07-12-54-66_2602b93dc3ef59eeb51bac049073361e

xiexindev commented 1 year ago

this problem like this: https://github.com/nikita36078/J2ME-Loader/issues/814 There are some incorrect bytecode in the jar file, the new version is installed by skipping these class files.

nikita36078 commented 1 year ago

Fixed