Android编译user版本常用修改配置

1.内核编译宏配置文件

user版本和userdebug版本所使用的内核配置文件是不同的,这个在AndroidBorad.mk中有说明
device/qcom/msm8953_64/AndroidBoard.mk
Android编译user版本常用修改配置

2.默认ro.adb.secure的值修改

开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)
build/core/main.mk
Android编译user版本常用修改配置

3.添加adb认证过滤user

system/core/adb/Android.mk
Android编译user版本常用修改配置

4.user版本开启fastboot

bootable/bootloader/lk/app/aboot/aboot.c
Android编译user版本常用修改配置

5.修改默认ro.debuggable的值

在官方说明中,ro.debuggable的值user版本是0,处于关闭状态,这个值和多处有关联,作为区别user和其他版本的依据。除非特别需要,一般不推荐修改。
build/core/main.mk
Android编译user版本常用修改配置