1、在Android Studio中打开任意工程,然后打开底部的Terminal。
2、 把设备连接到电脑上,并点运行按钮运行工程。
3、在Terminal中输入adb shell进入shell命令模式下。
4、接着输入cat /system/build.prop|grep arm获取CPU的型号。
5、去Index of /downloads/binaries/1.31.0-defconfig-multiarch-musl下载对应型号的busybox.bin文件,本文选择的是busybox-armv8l.bin进行下载。
下载时,点击busybox-armv8l文件,然后在页面右键,然后选择另存为。
之后,文件名设置为busybox-armv8l.bin,保存类型设置为所有文件。
6、在Terminal中输入以下命令,在/system下创建xbin文件夹。
7、按住键盘上的Win+R,输入cmd,打开cmd窗口。
8、输入cd Desktop/busybox-armv8l进入busybox-armv81.bin所在的文件夹。
9、然后输入adb push busybox-armv8l.bin /system/xbin命令把busybox-armv8l.bin文件push到设备中的/system/xbin目录下。
如果提示Read-only文件系统,按照以下命令顺序输入进行解决:
(1)adb root
(2)adb remount
(3)adb disable-verity
(4)adb reboot
(5)adb root
(6)adb remount
如果问题还是存在,那么就把手机root一下。
10、回到Android Studio的Terminal中,输入以下命令进行busybox的安装。
11、检验一下是否安装成功,在Terminal中输入./ls –lrt命令,如果能列出以下文件,则说明安装成功了。