Android:java

来自个人维基
跳转至: 导航搜索

dalvikvm虚拟机

app_process是用来启动虚拟机的程序App process

Android对Activity的启动可以使用命令Activity Manager


2011年3月份对android进行分析的测试代码
media:Android_ANA_ydn.rar

dalvikvm运行java

pc上面javac编译的字节码需要使用dx命令转换为dex字节码才可以在android上运行。

dx --dex --output=Helloworld.jar Helloworld.class  

将/system文件系统变为读写

mount -o remount rw /system/

运行程序

adb push Helloworld.jar /system/framework/
export BOOTCLASSPATH=$BOOTCLASSPATH:/system/framework/Helloworld.jar
dalvikvm Helloworld 11 22 33 44

app_process运行java

使用app_process来启动java程序,11 22 33 44为命令行参数args.

app_process /system/framework Helloworld 11 22 33 44