xposed编译问题汇总
Windows下换行符与Linux下换行符引起的问题
1. perl脚本执行提示权限问题,-bash: ./build.pl: /usr/bin: 解释器错误: 权限不够 (XposedTools)
2. 编译后刷zip包提示invalid zip file format (XposedTools)
3. 编译报错xxx\r问题 (art)
4. 安装提示flash-script.sh中找不到xxx (XposedTools xposed)
解决方法:Linux下重新下载源码,git clone xxx,源码包括art xposed XposedTools
perl执行脚本报错,缺少模块
安装perl模块,参见:https://blog.csdn.net/zhengwei125/article/details/79093068
编译提示路径找不到
修改build.conf中配置,out/target framewos/base/cmds 以及 sdk路径
安装提示需要arm64而zip是arm
重新指定编译架构sudo ./build.pl -t arm64:23,同时配置文件添加arm64选项
编译art报错
build/core/base_rules.mk:157:*** dalvik/dexlist: MODULE.HOST.EXECUTABLES.dexlist already defined by art/dexlist。 停止。
解决方法,源码中移除dalvik文件夹
详细编译方法参考
https://www.52pojie.cn/thread-882185-1-2.html
网友评论