是否有任何 adb 命令可以将应用程序安装到 /sdcard?
Is there any adb command to install Apps to /sdcard?
我们都知道 Android 在 /data/app 中安装应用程序,在 /data/data 中安装应用程序的数据。
我想知道是否可以 "ask" 系统将应用程序安装在 /sdcard 中,或那里的自定义路径上。
我知道这出于安全原因并不好,但是 dex/libs 无需 root 即可访问对于创建(某种)沙箱很有用。
我说的是普通 "apk" 应用程序(不仅仅是可以使用 dalvikvm 命令启动的 dex 文件)。
adb install -s
会告诉系统你要安装应用程序到sdcard。
但是,我不确定这是否真的是您想要的。它在 sdcard 上创建了一个加密容器,因此它实际上无法以您想要的方式访问。
所以基本上,不,这是不可能的。正是出于您已经提到的原因(安全性)。
我们都知道 Android 在 /data/app 中安装应用程序,在 /data/data 中安装应用程序的数据。
我想知道是否可以 "ask" 系统将应用程序安装在 /sdcard 中,或那里的自定义路径上。
我知道这出于安全原因并不好,但是 dex/libs 无需 root 即可访问对于创建(某种)沙箱很有用。
我说的是普通 "apk" 应用程序(不仅仅是可以使用 dalvikvm 命令启动的 dex 文件)。
adb install -s
会告诉系统你要安装应用程序到sdcard。
但是,我不确定这是否真的是您想要的。它在 sdcard 上创建了一个加密容器,因此它实际上无法以您想要的方式访问。
所以基本上,不,这是不可能的。正是出于您已经提到的原因(安全性)。