# Android 开发简明教程 ## 1.常用命令 ### 1.1.Build 命令 ```bash make -j | tee mout.log # 快速生成镜像 make bootimage make systemimage make vendor # 更新 API make update-api # 生成可发布的 SDK make sdk # 重新生成 system 镜像 make snod # 重新生成 vendor 镜像 make vnod # 重新生成 product 镜像 make pnod # 清除 out 目录下对应板文件夹中的内容 make installclean ``` ### 1.2.ADB 命令 ```bash adb root # 关闭在调试环境下的 dm-verity 检查,允许对调试系统执行 adb remount 操作,重启后生效 adb disable-verity adb remount adb shell adb kill-server ``` ## 2.Bootargs ```ini # 设置 SELinux 为强制模式,代表 SELinux 运作中,且会执行实际的限制 androidboot.selinux=enforcing # 设置 SELinux 为宽容模式,代表 SELinux 运作中,但只会记录警告讯息并,不执行实际的限制 androidboot.selinux=permissive # 设置 SELinux 为关闭模式,代表 SELinux 不会实际运作 androidboot.selinux=disabled ```