回答
要允許外部存儲設備,並保持比API級別低8版本兼容:
- 在元素中包含值爲「auto」或「preferExternal」的android:installLocation屬性。
- 讓您的android:minSdkVersion屬性保持原樣(小於「8」),並確保您的應用程序代碼只使用與該級別兼容的API。
- 爲了編譯您的應用程序,請將您的構建目標更改爲API Level 8。這是必要的,因爲較舊的Android庫不理解android:installLocation屬性,並且在您的應用程序出現時不會編譯它。
當您的應用程序安裝在API級別低於8的設備上時,android:installLocation屬性將被忽略,應用程序將安裝在內部存儲上。
未找到屬性的installLocation ... 當我嘗試寫在1.5版本的manifest資源配置文件 – user1028269
它與API 8級。所以沒有機會開始資源標識符。 – user370305
在市場上有很多應用程序在API級別8下,他們被允許安裝在SD卡上?他們怎麼做? (我有2.3.3版本設備) – user1028269
PLS。請參閱以下2個鏈接。它會解決你的問題。
http://www.androidtapp.com/android-2-2-install-android-apps-to-sd-card/
http://developer.android.com/guide/appendix/install-location.html
找不到屬性installLocation的資源標識符...當我嘗試在1.5版本的manifest文件中寫入時 – user1028269
與API 8級開始,你可以允許外部存儲(例如,在設備的SD卡)安裝了應用程序。這是一個可選的功能,您可以使用android:installLocation清單屬性爲您的應用程序聲明。如果您未聲明此屬性,則您的應用程序將僅安裝在內部存儲器上,並且不能移動到外部存儲器。
要允許系統在外部存儲器上安裝應用程序,請修改清單文件以在元素中包含android:installLocation屬性,其值爲「preferExternal」或「auto」。例如:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your package name"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application>
...
</application>
- 1. Android應用程序下載SD卡
- 2. Android應用程序不會從SD卡
- 3. 在SD卡上移動應用程序
- 4. 在SD卡上安裝應用程序
- 5. 在Sd卡上保存文件爲Mp3 {Android應用程序}
- 6. 在SD卡上分發android應用程序
- 7. 在SD卡上安裝android應用程序
- 8. android如何在SD卡上自動安裝應用程序
- 9. 在Android SD卡上安裝應用程序sdk 2.2
- 10. Android 4.4 - 在輔助SD卡上創建應用程序目錄
- 11. 在SD卡上存儲android應用程序數據
- 12. 直接在SD卡上安裝大型android應用程序
- 13. 需要使用非內存SD卡的Android應用程序
- 14. 使用不同的SD卡爲Android應用程序
- 15. 移動應用程序到SD卡
- 16. 移動應用程序到SD卡
- 17. 將應用程序移至SD卡
- 18. 通過SD卡運行應用程序
- 19. Android應用程序安裝在我的SD卡中的位置
- 20. 我的Android應用程序正在破壞SD卡
- 21. Android:默認安裝我的應用程序到SD卡
- 22. Android - 我如何安裝我的應用程序到SD卡
- 23. Android應用程序中的瀏覽器SD卡
- 24. 在Android應用程序中解析SD卡中的json文件
- 25. 安裝沒有SD卡的Android應用程序
- 26. 如何從android應用程序中的SD卡獲取路徑?
- 27. 解壓在Android應用程序的SD卡上的壓縮文件
- 28. Android - 如何接收安裝在SD卡上的應用程序的BOOT信號?
- 29. 從WP7應用程序訪問SD卡上的文件
- 30. 獲取SD卡上的應用程序圖標
-1不使用搜索功能 – xDragonZ