每当我开发任何Android应用程序时,为什么它存储在内部存储器中。如何在存储卡上安装应用程序(如果在手机中可用)?
答案 0 :(得分:2)
将android:installLocation添加到manifest.xml install-location documentation
答案 1 :(得分:2)
将android:installLocation="preferExternal"
添加到manifest
AndroidManifest.xml
标记中
答案 2 :(得分:2)
此选项适用于API版本> = 8。
App Install Location Documentation
我不知道为什么你希望将它放在外部存储器上,但请记住,这并不意味着你的数据会留在那里。
.apk文件保存在外部存储器中,但所有私有用户数据,数据库,优化的.dex文件和提取的本机代码都保存在内部设备内存中。
如果您想这样做,请在清单文件中指定:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >