2010-11-16 44 views
8

Cargué un archivo apk en un servidor web e intenté acceder al enlace desde el navegador del teléfono. Cuando intento descargar desde ese enlace, recibo un mensaje de error que dice "Se requiere una tarjeta SD para descargar". No tengo una tarjeta SD instalada, pero la memoria interna no está llena, por lo que espero que la aplicación se instale en la memoria interna.Instalación de la aplicación para Android sin tarjeta SD

La solución obvia es instalar una tarjeta SD. Poner una tarjeta SD en el dispositivo permite que la aplicación se instale. Entonces, la pregunta es ¿por qué es esto necesario?

En ninguna parte de mi aplicación especifico que esto debe instalarse en una tarjeta SD. Intenté dejar la ubicación de instalación en blanco y configurarla en "automático" e "interno únicamente". Revisé los foros y no encontré una razón para esto.

Respuesta

3

No se trata de dónde está instalada 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, generalmente en la tarjeta SD. Una vez que se almacena el archivo descargado, puede instalarse, pero sin una tarjeta SD, el navegador no tiene dónde colocar el archivo.

+2

¿Entonces no hay forma de evitar esto además de instalar una tarjeta SD? – Andrew

1

Al realizar la descarga desde el navegador, el APK o cualquier archivo descargado debe almacenarse en la tarjeta SD. Sin embargo, la descarga desde Market puede manejar la descarga de aplicaciones sin un APK. Si tiene restricciones de país, quizás los mercados alternativos como SlideME pueden hacer lo mismo.

+1

Usted dijo "puede manejar la descarga de aplicaciones sin un APK". ¿Quisiste decir sin y tarjeta SD? ¿O te refieres a APK? –

5

Puede instalar archivos apk en la memoria interna de su teléfono (incluso si no hay una tarjeta SD) usando adb (Android Debug Bridge).

Primero habilite la depuración de USB y conecte el teléfono a su computadora. Abrir el terminal y escriba:

adb install [path to apk file]/app_file.apk 

Usted recibirá una respuesta de la siguiente manera: se instalará

1516 KB/s (190984 bytes in 0.123s) 
pkg: /data/local/tmp/app_file.apk 
Success 

Tu archivo APK en la memoria interna del teléfono.

+0

No funciona, dice que INSTALL_FAILED_ALREADY_EXISTS. – htafoya

+1

Prueba adb install -r que reinstalará la aplicación –

-2

Es importante tener una TARJETA SD en su teléfono, para aplicaciones descargadas almacenadas, y para administrar sus aplicaciones descargadas a su SD, TARJETA es por eso que no puede descargar aplicaciones a su teléfono incluso si su almacenamiento interno no está lleno .....

Cuestiones relacionadas