¿Cómo ejecutar el archivo dex en android con el comando?
¿Puede cualquier cuerpo por favor compartir el método para ejecutar el archivo dex en android con comando?
Esto es sólo para entender.
- Análisis bytecode de Android para parámetros de método
- ¿Cómo poner clases específicas en el archivo principal DEX?
- Cómo evitar el límite de 65k método al utilizar Google Play Services
- No se puede ejecutar dex: Múltiples archivos dex definen Landroid / support / v7 / util / ThreadUtil $ MainThreadCallback;
- Límite de 64 k superado en las API más antiguas que Lollipop, pero no más reciente
- Agregar Google Guava al proyecto Android - ralentiza significativamente la compilación
- Error de archivos múltiples dex
- Diferencia entre el conmutador empaquetado y el interruptor escaso dalvik opcode
- La biblioteca de terceros se agrega bajo el directorio dexedLib, pero la biblioteca no tiene classes.dex
- ¿Cómo resolver el problema con la limitación del compilador de Dalvik en los métodos de 64K?
- Carga dinámica de la biblioteca aar
- Android Studio APK Analyzer para las compilaciones de depuración
- Gradle ejecutando dex Error en la línea de comandos demasiado tiempo
Supongamos que tiene el siguiente código en el archivo HelloWorld.java:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Para 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 antes, debería ser capaz de hacer simplemente:
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