1. 篇头语
最近有机会帮网友移植了Android-11的Settings,这个版本基于 android-11.0.0_r39,原以为很简单,实际开始后,发现和Android 9已经发生了很大变化,甚至于和 android-11.0.0_r33版本都有较大差异:
- Android.mk变成了Android.bp
- Settings中混合了java和kotlin代码,Build.gradle相关设定变得复杂
- Setings像是被拆分成了十几个小模块,依赖变得更为复杂,若以模块源码导入,错误量巨大
借着这个机会,有有空写几遍经过实践的文章,用到的同学,记得给个赞哈~
因为本人缺乏平台,所以本系列andorid 11移植文章,采用andorid 模拟器,更适用于广大人民群众,哈哈~