準備 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 系統即可