Instalación de la aplicación Android sin tarjeta SD
Subí un archivo apk a un servidor web e intenté acceder al enlace desde el navegador en el teléfono. Cuando intento descargar de ese acoplamiento recibo un mensaje de error que lee "una tarjeta del SD es requerida para transferir." No tengo una tarjeta SD instalada, pero la memoria interna no está llena, por lo que esperaría que la aplicación se instale en la memoria interna.
La solución obvia es instalar una tarjeta SD. Colocar una tarjeta SD en el dispositivo permite que la aplicación se instale. Por lo tanto, la pregunta es ¿por qué es necesario?
- ¿Cómo puedo escuchar el montaje de la tarjeta SD en Android?
- No se puede guardar ni cargar entero con las preferencias
- ¿Cómo encontrar el almacenamiento interno (Almacenamiento predeterminado del teléfono) y el almacenamiento externo (tarjeta SD extraíble) en android?
- File.canWrite () dice "true" pero no puedo escribir en almacenamiento extraíble (kit kat)
- Abrir un archivo de texto de 12kb toma WAY demasiado tiempo ...?
En ninguna parte de mi aplicación debo especificar que esto debe instalarse en una tarjeta SD. He intentado dejar la ubicación de installLocation en blanco y establecerla en "auto" y "internalOnly". He examinado los foros y no he encontrado una razón para ello.
- Android: carga la fuente personalizada en la tarjeta SD
- Conseguir todo el espacio total y disponible en Android
- Mostrar toda la música en la tarjeta SD
- ¿Cómo puedo copia de seguridad de archivos sqlite en tarjeta SD mediante programación?
- Poner manualmente archivos en la tarjeta SD del emulador de Android
- creando un drawable de la tarjeta del SD para fijar como fondo en android
- evitando un bloqueo cuando alguien monta una tarjeta SD de Android
- Cómo obtener Galley Thumbnail para la carpeta de imágenes en particular en android?
No se trata de dónde se instala la aplicación, sino de dónde se almacena el archivo .apk descargado. Antes de poder instalar la aplicación, el paquete debe descargarse y almacenarse en algún lugar primero, normalmente en la tarjeta SD. Una vez que el archivo descargado se almacena, se puede instalar, pero sin tarjeta SD, el navegador no tiene donde poner el archivo.
Puede instalar archivos apk en la memoria interna del teléfono (incluso si no hay una tarjeta SD) mediante adb (Android Debug Bridge).
Primero habilite la depuración USB y conecte el teléfono a su computadora. Abra el terminal y escriba:
adb install [path to apk file]/app_file.apk
Usted recibirá una respuesta como a continuación:
1516 KB/s (190984 bytes in 0.123s) pkg: /data/local/tmp/app_file.apk Success
Su archivo apk se instalará en la memoria interna del teléfono.
Al descargar desde el navegador, el APK, o cualquier archivo descargado, necesita ser almacenado en la tarjeta SD. La descarga del Market, sin embargo, puede manejar la descarga de aplicaciones sin un APK. Si tienes restricciones de país, tal vez mercados alternativos como SlideME pueden hacer lo mismo.
Es importante tener una tarjeta SD en su teléfono, almacenar aplicaciones descargadas y administrar sus aplicaciones descargadas en su tarjeta SD, por lo que no puede descargar aplicaciones a su teléfono aunque su almacenamiento interno no esté lleno. ….
- ¿Por qué obtengo un NoClassDefFoundError al ejecutar mi prueba en ActionBarActivity?
- Depuración USB a través de Wifi