我的Android设备已连接到笔记本电脑,当我尝试运行时:
adb shell pm set-install-location 2
我收到此错误:
"Package android does not belong to 2000"
这意味着什么?
我该如何解决?
答案 0 :(得分:13)
" adb devices"只需键入" adb shell" (输入)然后键入" su" (在电话显示屏上输入并接受),这将启用SuperUser。现在您可以输入" pm set-install-location 2" 使用" pm get-install-location"
验证新目的地答案 1 :(得分:9)
"基本上说:你不能。至少不是没有生根。 Android不允许您将应用程序安装到外部SD卡的主要原因是:
安全性:这是限制的主要原因。 NTFS或FAT(其任何版本)等基本文件系统不允许类似Unix的权限管理。 这意味着:任何应用程序都可以写入该存储上的任何文件。 考虑到恶意应用程序,他们将能够用假冒/受感染的应用程序替换正确的应用程序,将手机置于砖块并使其无法使用。
易失性存储:您的外部SD卡无法一直插入设备。您可以随时弹出它使您的SD卡不是永久存储的非常好的候选者。考虑从SD卡上运行的应用程序并将其弹出。这些应用程序只会崩溃,SD卡上保存的所有其他应用程序也会消失。您当时无法使用它们,这些应用的数据也会受到原因#1的影响。"