在编译Android12时,修改了部分AudioSystem.java代码,添加了部分动态库。重启机器后居然不能正常进入主界面
通过adb logcat -v time > D:\log.txt打印日志发现是部分库找不到,并且重新编译,全部整编后代码也不能正常运行。怀疑是System.img出现了问题。
使用make snod进行更新System.img也不能解决问题
最后使用make systemimage 命令,更新所有依赖于framework.jar和services.jar的模块,才能正常更新掉System.img。
在RK3588上还需要./mkimage.sh来重新生成super.img