💡
原文中文,约43000字,阅读约需103分钟。
📝
内容提要
这篇文章介绍了移植k20pro-PostmarketOS时可能遇到的问题以及解决方法。其中包括无法打补丁、文件或目录不存在、编译错误、权限问题等。文章提供了详细的解决办法,并给出了相关代码示例。
🎯
关键要点
- 文章介绍了移植k20pro-PostmarketOS时遇到的问题及解决方法。
- 问题1: 无法打补丁,解决方法是删除APKBUILD中的所有.patch字样。
- 问题2: 找不到asm/type.h文件,解决方法是安装linux-headers。
- 问题3: gzip(cpio)命令未找到,解决方法是安装gzip(cpio)。
- 问题4: C语言编译错误,建议更换编译器为clang或使用gcc6/gcc4。
- 问题5: 权限被拒绝,解决方法是更换目录并设置权限为755。
- 问题6: 找不到xxx.h文件,解决方法是使用find命令找到缺失文件并复制。
- 问题7: 编译器错误,解决方法是修改APKBUILD中的prepare()函数。
- 问题8: losetup失败,解决方法是在命令后添加--android-recovery-zip。
- 问题9: deviceinfo缺少dtb,解决方法是添加编译好的dtb路径。
- 问题10: python2命令未找到,解决方法是切换版本或修改源码使用python3。
➡️