从 java 代码到 android 进程的详细过程
java代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
编译打包:
javac HelloWorld.java dx --dex --output=classes.dex HelloWorld.class zip HelloWorld.zip classes.dex adb push HelloWorld.zip /sdcard/
运行
For GB or earlier:
adb shell dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
For ICS+:
adb shell mkdir /sdcard/dalvik-cache adb shell ANDROID_DATA=/sdcard dalvikvm -cp /sdcard/HelloWorld.zip HelloWorld
桂棹兮兰桨,击空明兮溯流光。