0 votos

No se pueden descargar archivos APK personalizados en Cyanogen Mod 7

Estoy desarrollando una aplicación simple para mi propio propósito usando PhoneGap Build. Para mayor comodidad, estoy apuntando el navegador web, en cada dispositivo donde quiero instalar y probar dicha aplicación, al sitio de descarga de aplicaciones en PhoneGap Build y descargar .apk archivos directamente desde allí.

Funciona como un encanto en cada dispositivo, que tiene un sistema original (es decir, la primera Galaxy Tab, el primer Google Nexus, etc.). Cuando estoy tratando de hacer lo mismo en mi antiguo LG GT540 que tiene una ROM no estándar de Cyanogen Mod 7, el proceso de descarga falla. No recibo ninguna información extra, sólo el gestor de descargas añade una notificación de la barra de estado, esa descarga falló y puedo intentar reiniciarla, tocando esa notificación (sin efecto).

Es la primera vez que me encuentro en una situación así. He escuchado muchas veces acerca de muchos factores que podrían prevenir instalación de .apk pero nunca sobre el hecho de no ser capaz de descargar lo

Mi conexión a Internet está bien, y esto está relacionado con .apk sólo archivos. Puedo descargar cualquier otro tipo de archivo usando el navegador web. También puedo instalar .apk archivos manualmente, una vez que los entregue por cable a Phohe.

¿Alguien más tiene una experiencia similar o sabe, qué está pasando aquí?

1voto

Izzy Puntos 45544

Resumiendo la solución de los comentarios anteriores sobre la cuestión en sí:

Encontrar al culpable

El primer paso es llegar a la información de registro de su dispositivo, para averiguar algunos detalles más sobre lo que está pasando. Hay múltiples opciones para hacerlo:

  • obtener una aplicación de logcat de la Playstore. Hay muchas, y mientras corras con Android 4.0 o inferior, ninguna de ellas tiene problemas. A partir de Android 4.1, las aplicaciones sólo pueden ver sus propias entradas de registro (por lo que una aplicación logcat sólo ve lo que escribe ella misma, lo que la hace bastante inútil) -- a menos que tu dispositivo esté rooteado (tu CM7 lo está), y conviertas la aplicación logcat en una aplicación de sistema (lo que puede hacerse, por ejemplo, usando Copia de seguridad de titanio ★ root ). Para encontrar una aplicación de logcat adecuada, simplemente use esta búsqueda en la tienda de juguetes -- AFAIK ninguno de ellos viene pre-instalado con CM.
  • y hacerlo desde tu PC. Ver ¿Hay una instalación mínima de BDA? para saber cómo instalar el ADB en tu ordenador Linux/Mac/Windows, y cómo configurar su configuración para que reconozca tu dispositivo Android. Entonces, o bien usa adb logcat de la línea de comandos o una interfaz gráfica (por ejemplo, QtADB, como se describe en la pregunta relacionada)

Resolver el problema

Al seguir el dispositivo anterior, pudiste elegir el mensaje de error correspondiente de los registros: la aplicación estaba buscando una carpeta llamada /mnt/sdcard/download/ que no existían, sino que ya existían /mnt/sdcard/Download/ con un capital D . El problema detrás de esta pequeña cosa es: Mientras que el subyacente sistema de archivos (FAT) soporta nombres de archivos/directorios de casos mixtos, no se diferencia correctamente: cd download no funciona debido a la diferente ortografía, pero mkdir download conflictos, sin embargo. Así que la solución, en tu caso, fue renombrar el existente Download directorio de download .

Aunque todavía mantengo esto como un error en las aplicaciones utilizadas (deberían ser capaces de trabajar en el tema, al menos preguntando al usuario a dónde descargar), este simple truco al menos te permite descargar el .apk archivos ahora :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X