将应用程序移动到SD的能力被破坏了

时间:2011-06-27 20:50:04

标签: android android-manifest

我在这里看了一下,发现了一些与允许应用程序使用SD功能相关的帖子,但是[我仍然认为]我已经正确设置了一些东西。该应用程序询问一些用户是否要在更新/初始安装时将应用程序安装到SD,但不允许他们稍后将其移动到SD卡。在我使用的手机(Android 2.2.1)上,我有同样的问题。在我的一款测试手机(Android 2.2)上,我可以将其移至SD并恢复到手机状态。

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.badwaterstudios.ProfanityCandy"
    android:versionCode="18"
    android:versionName="2.1.2"
    android:name="ProfanityCandy"
    android:installLocation="auto" > <!-- SDK 8+ only, allows install to SD -->

    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

无法将应用程序移动到SD卡的一个原因是,如果您在发布选项中复制保护 (在发布/更新时看到)应用程序)。关闭它以允许将应用程序移动到SD卡。

另请参阅http://developer.android.com/guide/appendix/install-location.html关于不应在外部存储上安装的应用程序的文章