Foro

Home Forums PhoneGap Error de análisis al intentar instalar app en mi movil.

This topic contains 12 replies, has 5 voices, and was last updated by  Roberto B.A 4 años, 3 meses .

Viendo 13 respuestas - de la 1 a 13 (de 13 en total)
  • Error de análisis al intentar instalar app en mi movil.

    Intervenciones
  • fllopis 
    Participant

    Buenos días comunidad de Phonegap.

    Necesito ayuda pues tengo un problema que por el momento no se solucionar.

    Recientemente he empezado en el mundo de Phonegap junto a Eclipse para desarrollar app’s para Android.

    Estaba viendo el ejemplo que ofrece Phonegap, sobre un dispositivo virtual y sin problemas. Mediante Eclipse, genera un dispositivo virtual (por ejemplo un Nexus One) y la aplicación de ejemplo de Phonegap funciona perfectamente.

    Pero quería probar e ir un poquitin más lejos.

    Exporte la app a formato apk, para pasarla a mi dispositivo móvil.

    Al intentar instalarla me dio el siguiente error:

    Error de análisis:

    Se ha producido un problema al analizar el paquete

    Y pese a que tengo activada la instalación de aplicaciones desconocidas, ésta no se instala.

    Más info: Programando para android versión 4.2.2 y la versión de mi móvil e sla 2.3 creo vamos que es inferior. ¿Tiene que ver?

    ¿Alguien podría ayudarme?.

    Espero respuestas, y gracias por su atención.

    Un saludo, Fllopis.


    Programador junior, entrando al mundo android… :)


    meigallodixital 
    Participant

    Que minsdk tienes, ponel 8 que es froyo y asi te tira en ‘casi todo’.


    fllopis 
    Participant

    Buenas tarde Meigallodixital, gracias por tu contestación.

    Creo no entender muy bien tu respuesta. Pero intentaré entenderla jeje.

    Veamos, con “que minsdk tienes” te refieres a que versión “adt” tengo instalada en eclipse?.

    Actualmente la versión para android 4.2.2. Adjunto fotografía para ver si puede ayudar en algo.

    version adt

    Creo que se verá la imagne de no verse, haz click en el enlace.

    Bueno el caso es que tengo ciertas dudas. Busqué la versión Froyo de android que corresponde a la 2.2 si no me equivoco. Pero no consigo encontrar enlace de instalación en Eclipse.

    Aparte si tengo el adt con la versión 4.2.2, es posible también instalar la froyo?.

    Espero respuesta y muchas gracias por al rápida contestación :wink:

    Saludos,
    Fllopis


    Programador junior, entrando al mundo android… :)


    meigallodixital 
    Participant

    Tienes que instalar desde el adt el sdk de froyo que es el 8 y luego en preferencias de proyecto poner 8 como sdk mínimo para que que haga compatibilidad hacia atrás. Como target sdk deja el más alto que tengas,


    fllopis 
    Participant

    Buenas de nuevo, muchas gracias por la respuesta.

    Indagando un poco por internet me fue fácil instalar la versión 2.2 sdk froyo 8.

    Cree una app, y como target deje el android 4.2.2. Despues al pasar a la siguiente ventana pone “minium sdk” y está establecido el 17 que corresponde al SDK 4.2.2, no obstante lo cambio al 8, que es el android 2.2.

    Hasta aquí todo bien si no me equivoco. Pero al crear el proyecto con Phonegap me dice que tiene un error en el archivo AndroidManifest.xml

    Y señala que el error está aqui:

    Pero como ya dije, estoy comenzando en el aprendizaje en android y utilizaciión de Android.

    ¿Sabrías el por qué de este error?, o ¿cómo solucionarlo?

    Muchisimas gracias de antemano, la verdad que me estás ayudando muchisimo.

    Un saludo,
    Fllopis.


    Programador junior, entrando al mundo android… :)


    fllopis 
    Participant

    Solucionado, simplemente me limite a quitar ese trozo de código, influye mucho? o que hace?

    Ya tengo instalada la APP en mi movil :) .

    Muchas gracias meigallodixital

    Un saludo,
    Fllopis


    Programador junior, entrando al mundo android… :)


    meigallodixital 
    Participant

    Ese parámetro es el sdk mínimo a usar, es decir si pones ese que es froyo no iría en ecclair por ejemplo la aplicación, ya que es anterior.


    fllopis 
    Participant

    Efectivamente la línea superior indica que el sdk mínimo es el 8. Obviamente intuyo que si el mínimo es el 8 (android 2.2) los dispositivos con android inferior al 2.2 no podrán ejecutar esta app.

    No obstante el error lo daba en supports-screens junto con los parámetros que tiene dentro.

    Lo que hice (y me funcionó) fue eliminarlo del código.

    Y la única duda que me queda es, ¿es importante ese código? o ¿que indica ese código?

    Saludos,
    Fllopis.


    Programador junior, entrando al mundo android… :)


    MariaVB 
    Participant

    Buenos días fllopis.
    Yo también estoy empezando con android.
    Estuve indagando para la aplicación con la que estoy y en principio supports-screens lo que hace es que la aplicación se adapte a cualquier tamaño de pantalla (si no estoy equivocada).
    Saludos


    jaturman 
    Participant

    Saludos a la comunidad Phonegap Spain.
    Tengo experiencia en el desarrollo web y me ha surgido un compromiso para realizar una pequeña app en Android, pero lamentablemente lo desconozco.
    Me ocurre igual que a fllopis, me funciona perfectamente la aplicacion con el Emulador, pero al exportar el proyecto a .apk y ejecutarlo en el dispositivo me salta el aviso “Se ha producido un problema al analizar el paquete”.
    Utilizo un Samsung mini 2 (Api level =16) he probado con varias versiones del SDK , pero sigue apareciendo el mismo error.
    Si bajo bastante la versión del sdk, (cambia el icono del .apk, apareciendo el de PhoneGap), me pide la confirmación de permisos y termina con el siguiente mensaje “aplicacion no instalada”.
    ¿Podeís facilitarme alguna ayuda?
    Muchas gracias de antemano.
    Saludos.


    jaturman 
    Participant

    Bueno. Después de una intensa noche de RedBull, sigo empantanado ;)
    El problema no es el PhoneGap, es que no exe ni un “hello world” hecho de forma nativa. En el emulador, sin problemas, pero al pasarlo al telefono el .apk, no funciona. Simplemente un mensaje de “Aplicación no instalada”.
    El “hello world” es la aplicación básica que se crea al hacer un New Android Aplication.
    Tengo un Samsung Mini2, minimun required SDK=8, target SDK=18, compile with=15.
    Saludos


    jaturman 
    Participant

    Parece que he dado con el problema:
    EL proceso de execución en el movil lo hacía mal. (el apk (unsigned) lo copiaba a mano al dispositivo)
    Hay que activar la opción Depuración USB en el menú Desarrollo del dispositivo.
    Desde eclipse : Run as… Android aplication.

    Saludos


    Roberto B.A 
    Participant

    Buenas con todo lo que he leído no estoy seguro si quieren solucionar el fallo de instalar aplicaciones (error de analisis) o están programando algo para la nasa.. Pero si es el primer caso.. a mi y algunos más nos sirvió lo siguiente.

    http://spotinnova.com/foro/viewtopic.php?f=25&t=174#p207

    Lo que deben hacer es lo siguiente:
    1.Buscar la aplicación “Ajustes de google”.
    2.Seleccionar la opción : “Seguridad”
    3. Desactivar las opciones:
    •”Buscar amenazas de seguridad en el dispositivo”.
    •”Mejorar detección de aplicaciones dañinas”

    #Con esto se soluciona el problema. No que decir tiene que debes tener en ajustes de seguridad activada la opción de “Instalar aplicaciones desconocidas”

    Roberto B.A


Viendo 13 respuestas - de la 1 a 13 (de 13 en total)

You must be logged in to reply to this topic.

📆 Adobe Spectrum CSS, una librería Open Source de componentes web y app. 👉 https://t.co/HNHFyP83CU #PhoneGap #Adobehttps://t.co/jhqMGA60jt08:55 AM Feb 10th