一:问题
android7.0下,版本为eng时,adb push 可正常使用,只是eng版本比较卡顿,换了userdebug版本后,adb remount命令会提示remount of /system failed:Read-only file system。
二:使用新的adb工具解决问题
2.1:替换adb
下载了一个新的adb,版本是1.0.41
然后用最新的adb替换原来的adb,并设置权限:sudo chmod 777 adb。
2.2:更换服务端的adb
执行adb root/adb remount时,提示了
adb server version(31) doesn't match this client(41)
意思是client adb的当前版本为41与server的31不匹配,服务的的也要修改下,本地的位置是**/android-studio-sdk/platform-tools下,跟2.1步骤一样,替换adb后,并设置权限:
sudo chmod 777 adb
2.3:执行命令
在终端上执行:
1:adb root
2:adb remount(不行的话,先执行adb disable_verity , adb reboot)
3:adb push 命令就可以正常使用了(还是碰到了点问题,使用 adb push 整个目录时,会卡住很慢, 直接adb push 指定的具体文件是正常的)