FIXED: dx/d8 conversion exception

38 views
Skip to first unread message

irgend wer

unread,
Oct 24, 2024, 4:24:52 PM10/24/24
to JEB Decompiler
You can run dx and d8 by yourself at the command line:
Assuming JEB-Root dir.

While running DX is easy:
java bin\app\dx.jar

Running d8 is a little more 'advanced':
java -cp bin\app\d8.jar com.android.tools.r8.D8
However, there is a documentation of this here.

It'll sense to make some shortcut like this:
set D8=java -cp "%cd%\bin\app\d8.jar"  com.android.tools.r8.D8
Now just type
%D8%
to run.

I'm on JEB-5.18.0.2024-10-07__1909
%D8% --version
D8 8.2.2-dev (from go/r8bot (luci-r8-custom-ci-focal-14-zjz7)) from 20/4/2023.
That's not really 'fresh' anymore. :(

Current Version of D8 dexer and R8 shrinker is 8.5.35 (Last Updated Date: 8/14/2024)

So go to Google's Maven Repo to download that version.
Name it d8.jar and put it into <JEB> bin\app\
Wow, that fixed the problem!

The
d8 conversion exception
is gone :)


Hmm I wonder where in D8 that neat dump class to text feature from it predecessor
DX went?

Nicolas Falliere

unread,
Oct 24, 2024, 7:49:42 PM10/24/24
to irgend wer, JEB Decompiler
Thanks for pointing this out! We'll see to update to the latest dev release (8.6.2-dev, shipping with the Android SDK for API level 35).

Best regards,
--
Nicolas Falliere (ni...@pnfsoftware.com)
JEB Decompiler, Founder and Architect


--
You received this message because you are subscribed to the Google Groups "JEB Decompiler" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jeb-decompile...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jeb-decompiler/810a663d-3966-4231-a3e1-b86cce0dddfan%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages