如何在Android中使用命令执行DEX文件?如何在Android中使用命令执行DEX文件?(How

2019-05-13 13:53发布

任何机构可以请分享android中使用命令执行DEX文件的方法?

这仅仅是理解的。

Answer 1:

比方说,你有文件HelloWorld.java一个下面的代码:

public class HelloWorld {
    public static void main(String[] args) {
         System.out.println("Hello World!");
    }
}

在Android设备上运行它:

javac HelloWorld.java
dx --dex --output=classes.dex HelloWorld.class
zip HelloWorld.zip classes.dex
adb push HelloWorld.zip /sdcard/

对于GB或更早的版本,你应该能够简单地做:

adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld

对于ICS +:

adb shell mkdir /sdcard/dalvik-cache
adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld


文章来源: How to execute the dex file in android with command?
标签: android dex