-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] The jar has problems after decompilation. #27
Comments
Thanks for reporting that! Could you please share the original APK/DEX file? |
dexs.zip
|
Thanks for sharing. I will see what I can do about it soon |
@ThexXTURBOXx My application has also starting receiving this issue. We have a lot of users so a fix would be appreciated. Actual method: Error: java.util.concurrent.CompletionException: java.lang.NoSuchMethodError: 'long kotlin.time.Duration.getInWholeMilliseconds_impl(long)'
Caused by: java.lang.NoSuchMethodError: 'long kotlin.time.Duration.getInWholeMilliseconds_impl(long)'
at eu.kanade.tachiyomi.extension.all.mangadex.MDConstants.<clinit>(Unknown Source)
at eu.kanade.tachiyomi.extension.all.mangadex.MangaDex.sanitizeExistingUuidPrefs(Unknown Source)
at eu.kanade.tachiyomi.extension.all.mangadex.MangaDex.<init>(Unknown Source)
at eu.kanade.tachiyomi.extension.all.mangadex.MangaDex.<init>(Unknown Source)
at eu.kanade.tachiyomi.extension.all.mangadex.MangaDexEnglish.<init>(Unknown Source)
at eu.kanade.tachiyomi.extension.all.mangadex.MangaDexFactory.createSources(Unknown Source)
at suwayomi.tachidesk.manga.impl.extension.Extension.installAPK(Extension.kt:161)
at suwayomi.tachidesk.manga.impl.extension.Extension$installAPK$1.invokeSuspend(Extension.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
... 7 common frames omitted File: tachiyomi-all.mangadex-v1.4.189.zip Edit: Was able to workaround the issue with this one method using ASM to fix the reference, hopefully it doesn't happen with other methods. |
I thought I had fixed that already. Are you using the newest version of my fork? Also, can you share an example APK/DEX file? Perhaps if needed, you can also share it via my private email |
We are on v74, someone did some testing and its happening with every version above v64, I shared the apk above. https://github.com/ThexXTURBOXx/dex2jar/files/12910973/tachiyomi-all.mangadex-v1.4.189.zip |
Oh sorry, did not see that first! |
It works fine on v64, but every version after it has this issue |
I see what is the problem: The new |
I am going to revert to v64 for now, I'll keep watching this issue for updates |
I have deployed a temporary fix for this issue which is available as part of 2.4.10. |
Decompiled an apk to get a jar. After running, it was found to crash all the time. Finally, it was found that the decompiled app jar error.
You can see "-I" changed to "_I". It's not right. Below show:
The origin code:
I know, we can change smali file to fix. But let me just mention that. It would be nice to have a tool that can fix that.
The text was updated successfully, but these errors were encountered: