Solución:
Puede compilar las clases de Java usando un compilador de Java normal y luego usar la utilidad ‘dx’ de Android para convertir los archivos .class compilados en un archivo dex. Y luego ejecute baksmali en el archivo dex para producir los archivos pequeños.
Por ejemplo, supongamos que tiene el siguiente código en un archivo java llamado “HelloWorld.java”:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Para convertirlo a pequeño:
javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
baksmali d classes.dex
Pruebe java2smali: https://github.com/ollide/intellij-java2smali
Es una aplicación que se utiliza para convertir Java a Smali.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)