Android编译user版本常用修改配置
1.内核编译宏配置文件
user版本和userdebug版本所使用的内核配置文件是不同的,这个在AndroidBorad.mk中有说明
device/qcom/msm8953_64/AndroidBoard.mk
2.默认ro.adb.secure的值修改
开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)
build/core/main.mk
3.添加adb认证过滤user
system/core/adb/Android.mk
4.user版本开启fastboot
bootable/bootloader/lk/app/aboot/aboot.c
5.修改默认ro.debuggable的值
在官方说明中,ro.debuggable的值user版本是0,处于关闭状态,这个值和多处有关联,作为区别user和其他版本的依据。除非特别需要,一般不推荐修改。
build/core/main.mk