有谁可以分享一下在android中用命令执行dex文件的方法吗?
这只是为了理解。
假设文件 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)