1:Android的m、mm、mmm编译命令的使用
m:编译所有的模块
mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件
需要在android源码根目录执行 . build/envsetup.sh 脚本设置环境
2:无法通过adb将文件push到system的问题
Android adb调试时,经常会遇到权限问题(failed to create file: Read-only file system),即使Root设备,在向/system等系统文件夹操作时(比如push、rm等),依然可能会提示“Read-only file system”
解决办法:
1:adb root
2:adb remount
3:adb push xxx xxxx
如果是高通平台,修改文件 fstab.qcom
去掉verify,保留 wait。重新编译 bootimage,使用fastboot把新bootimage刷入系统。