我们都知道 Android 将应用程序安装在/data/app 中,并将应用程序的数据安装在/data/data 中。
我想知道是否可以“要求”系统将应用程序安装在/sdcard 中,或者安装在自定义路径上。
我知道出于安全原因这并不好,但是无需 root 即可访问 dex/libs 对于创建(某种)沙箱很有用。
我说的是普通的“apk”应用程序(不仅仅是可以使用 dalvikvm 命令启动的 dex 文件)。
最佳答案
adb install -s
将告诉系统您要将应用程序安装到 sdcard。
但是,我不确定这是否真的是您想要的。它在 SD 卡上创建一个加密容器,因此实际上无法按照您想要的方式访问它。
所以本质上,不,这是不可能的。正是出于您已经提到的原因(安全)。
关于android - 有没有adb命令可以将App安装到/sdcard上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759243/