¿Puede un cuerpo compartir el método para ejecutar el archivo dex en Android con el comando?¿Cómo ejecutar el archivo dex en Android con el comando?
Esto es solo para entender.
¿Puede un cuerpo compartir el método para ejecutar el archivo dex en Android con el comando?¿Cómo ejecutar el archivo dex en Android con el comando?
Esto es solo para entender.
Digamos que usted tiene un código siguiente en HelloWorld.java archivo:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
de ejecutarlo en un dispositivo Android:
javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
zip HelloWorld.zip classes.dex
adb push HelloWorld.zip /sdcard/
Para GB o anterior, debe ser capaz de simplemente hacer:
adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Para ICS +:
adb shell mkdir /sdcard/dalvik-cache
adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
Estaba intentando imprimir android.os.Build.VERSION.SDK_INT. Falla con java.lang.UnsatisfiedLinkError. ¿Alguno de Android * está disponible de alguna manera? –
@GenaBatsyan - crea una nueva pregunta, con más detalles (fragmento de código, seguimiento de pila, etc.). Etiquetarlo con la etiqueta dex, y lo veré :) – JesusFreke
Aquí vamos :) http://stackoverflow.com/questions/32564192/error-accessing-android-api-when-running-a-java-program -directly-from-dex-archiv –
¿Quiere decir cómo generar un archivo dex usando SDK desde la línea de comandos? – yorkw