Android应用程序移动到sdcard选项是禁用

时间:2014-08-01 10:11:20

标签: android android-sdcard

我制作的应用程序没有选择移动到SD卡...

在我的设置页面中,我无法将应用程序移动到SD卡,但其他应用程序也有。为什么会那样?我在做什么错了? enter image description here

我的应用程序看起来像这样

enter image description here

2 个答案:

答案 0 :(得分:9)

时,Move to SD Card选项将被禁用
android:installLocation="internalOnly"

或者如果您没有在清单文件中明确设置android:installLocation

根据official documentation

默认情况下,您的应用程序将安装在内部存储上,并且无法安装在外部存储上,除非您将此属性定义为" auto"或" preferExternal"。

添加

android:installLocation="auto"

android:installLocation="preferExternal"

<manifest>标记

答案 1 :(得分:5)

将属性添加到您的manifest标记

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
....
android:installLocation="auto">