上传到市场后移至Sd无法正常工作

时间:2011-06-27 11:42:45

标签: android android-manifest google-play

我已经为“移动到SD卡”功能实现了所有必要的功能,当从Eclipse启动或者手动在手机上安装.apk文件时,应用程序可以移动到SD卡。但是,在我将apk上传到Market之后,我已经下载了应用程序,并且“Move To SD”按钮被禁用。 该应用程序称为“[编辑]”。

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

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

它可能有什么问题?

3 个答案:

答案 0 :(得分:1)

您是否检查过该按钮未显示为灰色,因为该应用已存在于您的SD卡上?

当您声明“preferExternal”时,您要求将您的应用程序安装在外部存储上作为默认值。

答案 1 :(得分:0)

在清单

中设置android:installLocation="auto"

示例

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mamlambo.article.phrasebook" android:versionCode="2" android:versionName="1.0.1"  
 android:installLocation="auto"> 

将最小sdk版本设置为8.因为Android 2.2支持此功能

<uses-sdk android:minSdkVersion="8" 

答案 2 :(得分:0)

至少要检查三件事。

    如上所述,AndroidManifest.xml中的
  1. installLocation =“auto”。
  2. 将目标sdk版本设置为至少8
  3. 确保Android Developer Console中的“产品详细信息”
  4. 下的“复制保护”为“关闭”