No se puede mover una aplicación a la tarjeta SD
No puedo mover mi propia aplicación a la tarjeta SD.
Mis partes correspondientes de manifiesto son las siguientes (también estoy pegando los permisos que necesita).
- Obtener directorio sdcard por adb
- org.openqa.selenium.WebDriverException: No se puede crear el directorio temporal: / sd card / 1339054625829.
- Android: almacenamiento de imágenes descargadas desde la Web
- Notificación de eliminación de SDcard, cómo se hace? ¿Difusión o servicio?
- Puede cargar dll android de sdcard en modo nativo
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:installLocation="preferExternal" android:label="@string/app_name" > <uses-sdk android:minSdkVersion="6" android:targetSdkVersion="9" />
Creo que seguí las pautas descritas aquí: http://developer.android.com/guide/topics/data/install-location.html (compatibilidad y pemissions). Sin embargo, durante la instalación (desde SDK, pero también desde Android Market), las aplicaciones caen en el almacenamiento interno, y no puedo moverla usando "Administrar aplicaciones".
- Cómo crear una carpeta en sdcard en android
- ¿Por qué no se puede escribir en mi tarjeta SD (Android)?
- Obtener imágenes de la tarjeta SD - android
- Almacenar imagen de mapa de bits en tarjeta SD en Android
- Que muestra la imagen de sdcard con webview no funciona
- Cómo acceder a archivos de vídeo de la carpeta de tarjetas SD en la aplicación de Android
- ¿Cómo mostrar archivos en la tarjeta SD en un ListView?
- Buscar una ubicación de tarjeta SD externa
prueba esto…
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" package="your.package.name" android:versionCode="1" android:versionName="1.0" > ... ...
Necesita incluir android:installLocation="auto"
en su etiqueta <manifest>
Según la sección Compatibilidad con versiones anteriores de los documentos Ubicación de la instalación de la aplicación,
Las aplicaciones existentes que se construyeron antes del nivel 8 de API siempre se instalarán en el almacenamiento interno y no se podrán mover al almacenamiento externo (incluso en dispositivos con API nivel 8).
Sin embargo, todavía puede aprovechar la característica de ubicación de instalación estableciendo su meta de compilación en el nivel 8 de la API (o superior).
Para ello, haga clic con el botón derecho del ratón en su proyecto y, a continuación, vaya a Propiedades> Android. Seleccione Nivel de API 8 (Android 2.2) o superior de la lista.
- Es tener que pasar el contexto a la mayoría de las clases un signo de mal diseño?
- PhoneGap – ¿Cómo volver cuando se presiona Google Maps "Términos de uso"?