“Android:java”的版本间的差异
来自个人维基
(以“dalvikvm虚拟机 app_process是用来启动虚拟机的程序App process Android对Activity的启动可以使用命令Activity Manager <br> 2011年...”为内容创建页面) |
2015年5月4日 (一) 14:46的最后版本
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