CLASS DEX
Ikke muligt

Konverter CLASS til DEX

Kan man konvertere CLASS til DEX?
HURTIGT SVAR
Er det muligt at konvertere CLASS til DEX?
Nej - ikke en direkte konvertering.

Den korrekte vej er at bygge et fuldt Android-projekt i Android Studio, som håndterer class-til-DEX-trinnet internt, når der produceres en APK. Hvis du kun har .class-filer og har mistet kildekoden, skal du først dekompilere dem til .java med JD-GUI, tilføje kildekoden til et Android-projekt og bygge derfra.

Ingen direkte vej
Også til DEX: SMALI · IPR

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere CLASS til DEX?

DEX (Dalvik Executable) er Androids bytecode-format til ART-runtime, mens .class-filer er JVM-bytecode til desktop Java - de to instruktionssæt er forskellige og kan ikke ombyttes. En kørbar Android-app kræver en APK med et manifest, ressourcer og Android-framework-referencer, som en selvstændig .class-fil ikke indeholder.

Sådan konverterer du CLASS til DEX

Android Studio FREE

Start et Android-projekt, tilføj din Java-kildekode (.java-filer) til projektet og byg - Android Gradle-pluginet kompilerer kildekoden og kører automatisk d8 for at producere en gyldig APK.

JD-GUI OPEN-SOURCE

Hvis du kun har .class-filer, skal du først dekompilere dem til .java ved hjælp af JD-GUI's File > Save All Sources, og derefter tilføje den kildekode til et Android Studio-projekt og bygge.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • .class-filer er JVM-bytecode til desktop Java Virtual Machine; DEX er et andet instruktionssæt til Androids ART-runtime - de to kan ikke ombyttes.
  • d8 MyClass.class kører uden fejl, men DEX-outputtet mangler en APK-struktur, manifest og Android-framework-referencer og kan ikke installeres på Android.
  • Android Studio accepterer standard JAR-filer som afhængigheder - byggesystemet håndterer ethvert class-til-DEX-trin automatisk, når APK'en bygges.

Ofte stillede spørgsmål

Kan jeg bruge d8 direkte til at konvertere en .class til DEX?
Teknisk set ja, men resultatet kan ikke installeres på Android - det mangler APK-strukturen og de Android-framework-referencer, som en kørbar app har brug for.
Findes der et onlineværktøj, der konverterer CLASS til DEX?
Der findes ingen legitime konverteringsværktøjer; outputtet ville ikke være en brugbar Android-app, så intet reelt værktøj tilbyder dette.
Jeg har en JAR, ikke en .class - ændrer det noget?
Nej - en JAR indeholder JVM-bytecode præcis som .class-filer; en kørbar Android-app kræver stadig et fuldt Android Studio-build.