准备 adb 调试工具, 手机root权限。
如: libOpenCL.so
第一步: 查询对应的库是否存在
注意:对应的库存在,才可以执行第二步
- adb root # 获取 root 权限
- adb remount # 重新挂着文件系统
- adb shell # 登入手机调试模式
- ls /vendor/lib/ | grep libOpenCL.so # 查询库是否存在
- ls /vendor/lib64/ | grep libOpenCL.so
- cat /vendor/etc/public.libraries.txt # 如下图所示
第二步:修改public.libraries.txt
由于手机没有集成 busybox 工具集,需要把public.libraries.txt 复制到电脑上操作
- 复制 public.libraries.txt 到电脑上
adb pull /vendor/etc/public.libraries.txt - 用文本编辑器在 public.libraries.txt 加一行 libOpenCL.so如下图所示:
- 把修改后的 public.libraries.txt 复制到手机中
adb push public.libraries.txt /vendor/etc/ adb shell cat /vendor/etc/public.libraries.txt # 查询是否修改成功
- 重启 Android 系统即可