CLASS DEX
Inte möjligt

Konvertera CLASS till DEX

Kan man konvertera CLASS till DEX?
SNABBT SVAR
Är det möjligt att konvertera CLASS till DEX?
Nej - inte en direkt konvertering.

Den korrekta vägen är att bygga ett fullständigt Android-projekt i Android Studio, som hanterar steget från class-till-DEX internt när en APK skapas. Om du bara har .class-filer och har förlorat källkoden, dekompilera dem först till .java med JD-GUI, lägg till källkoden i ett Android-projekt och bygg därifrån.

Ingen direkt väg
Även till DEX: SMALI · IPR

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera CLASS till DEX?

DEX (Dalvik Executable) är Androids bytecode-format för ART-körtidsmiljön, medan .class-filer är JVM-bytecode för stationära Java - de två instruktionsuppsättningarna är olika och inte utbytbara. En körbar Android-app kräver en APK med ett manifest, resurser och Android-ramverksreferenser som en fristående .class-fil inte tillhandahåller.

Hur man konverterar CLASS till DEX

Android Studio FREE

Starta ett Android-projekt, lägg till din Java-källkod (.java-filer) i projektet och bygg - Android Gradle-pluginet kompilerar källkoden och kör d8 automatiskt för att skapa en giltig APK.

JD-GUI OPEN-SOURCE

Om du bara har .class-filer, dekompilera dem först till .java med hjälp av JD-GUI:s Arkiv > Spara alla källor, lägg sedan till den källkoden i ett Android Studio-projekt och bygg.

Om dessa format

Kvalitet & vad man bör tänka på

  • .class-filer är JVM-bytecode för den stationära Java Virtual Machine; DEX är en annan instruktionsuppsättning för Androids ART-körtidsmiljö - de två är inte utbytbara.
  • d8 MyClass.class körs utan fel men DEX-utdatan saknar en APK-struktur, manifest och Android-ramverksreferenser och kan inte installeras på Android.
  • Android Studio accepterar standard-JAR-filer som beroenden - byggsystemet hanterar alla class-till-DEX-steg automatiskt när APK-filen byggs.

Vanliga frågor

Kan jag använda d8 direkt för att konvertera en .class till DEX?
Tekniskt sett ja, men resultatet kan inte installeras på Android - det saknar APK-strukturen och de Android-ramverksreferenser som en körbar app behöver.
Finns det ett onlineverktyg som konverterar CLASS till DEX?
Det finns inga legitima konverterare; utdatan skulle inte vara en användbar Android-app, så inget seriöst verktyg erbjuder detta.
Jag har en JAR, inte en .class - ändrar det något?
Nej - en JAR innehåller JVM-bytecode precis som .class-filer; en körbar Android-app kräver fortfarande ett fullständigt bygge i Android Studio.