2011-06-27 75 views
1

我在這裏環顧四周,發現了一些與允許應用程序到SD功能相關的帖子,但是[我仍然認爲]我已經正確設置了一些東西。該應用詢問一些用戶是否想要在更新/初始安裝時將應用安裝到SD,但不會讓他們稍後將其移動到SD卡。在我使用的手機(Android 2.2.1)上,我遇到了同樣的問題。在我的一個測試手機(Android 2.2)上,我可以將其移動到SD並返回到手機中。將應用程序移動到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" /> 

預先感謝您的幫助!

回答

2

一個原因爲什麼應用程序不能移動到SD卡,如果你有複製保護打開上的發佈選項(看到在發佈/更新您的應用程序)。關閉此功能以允許將應用移至SD卡。

也看到http://developer.android.com/guide/appendix/install-location.html應用的文章不應該在外部存儲

+0

安裝啊,是啊 - 我是使用專業版發牌架構,並已自關閉複製保護存在,但而不是免費的版本(不知道爲什麼我甚至在那裏首先有它)。這就是訣竅 - 感謝您的建議和參考! – areyling