1
我输入:为什么`adb install package.apk`要求删除一个文件并永不删除?
adb install -r my_package.apk
然后,我看到以下消息:
Success
rm ro /data/local/tmp/demo.apk (y/N):
当我输入y
并回车外壳有了永远停留。 为什么?
我输入:为什么`adb install package.apk`要求删除一个文件并永不删除?
adb install -r my_package.apk
然后,我看到以下消息:
Success
rm ro /data/local/tmp/demo.apk (y/N):
当我输入y
并回车外壳有了永远停留。 为什么?
开发计算机上的APK可能没有写入权限,并且adb在复制到设备时保留了只读文件模式。 adb似乎不会将stdin提供给基本的adb shell rm
命令,因此rm会挂起它永远不会收到的输入。
解决方法是运行chmod +w my_package.apk
,然后运行adb install -r my_package.apk
。