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