android - 有没有adb命令可以将App安装到/sdcard上?

标签 android dalvik dex

我们都知道 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/

相关文章:

java - C#与Java之间的TCP通信编码问题

android - 有人使用 Necessitas (Qt for Android) 编程吗?

android - 使用 Google Play 服务时如何避免 65k 方法限制

android - 可以依赖 SQLiteConstraint 并让 SQLite 为我进行检查吗?有陷阱吗?

android - 无法使用 SetShadowLayer 在位图上放置阴影

java - 突然缺了很多关于 Android 4 的类(class)

java - 尝试在 Android 上运行时无法处理,索引时出错

android - Gradle 定义了多个 dex 文件

java - 我无法让 ListView 显示文件夹中的文件名

java - 安卓 5 : No more Garbage Collection message?