¿Cómo puedo usar PhoneGap 1.7 para la implementación en dispositivos con Android 2.x?

Actualmente estoy usando PhoneGap 1.7, solo he creado la aplicación HelloWorld, según las instrucciones en su sitio. Sin embargo, creo que requiere la revisión de Android 15 o superior (4.0.3). Eventualmente empaquetaré una aplicación jQuery Mobile con PhoneGap y necesito que se pueda ejecutar en Android 2.x. Android 1.x y 3.x estarían bien, pero no son obligatorios. ¿Cómo puedo crear una aplicación implementable que funcione en las versiones 2.x y 4.x de Android (con 1.x y 3.x opcionales)? Espero no tener que tener diferentes versiones de PhoneGap y, por lo tanto, diferentes versiones de la aplicación de implementación. Me gustaría tener una aplicación desplegable para todas las versiones.

Muchas gracias por cualquier ayuda.

preguntado el 22 de mayo de 12 a las 16:05

1 Respuestas

No estoy familiarizado en absoluto con phonegap. Pero con el desarrollo nativo, los niveles de API son compatibles con versiones anteriores. Por lo tanto, puede compilar la aplicación con la API 15, pero configure android:minSdkVersion en el manifiesto en algo más bajo. Me imagino que así es como funciona phonegap también, por lo que aunque esté utilizando el nivel de API más nuevo, aún debería ser compatible con versiones anteriores.

es decir, en el manifiesto de una aplicación nativa

<uses-sdk android:minSdkVersion="7"/>

indicaría que la aplicación puede ejecutarse en cualquier dispositivo con Android 2.1 o posterior. Aunque haya agregado el archivo jar de Android 4.0.3 a su proyecto, el sistema es lo suficientemente inteligente como para asegurarse de que aún funcione en los dispositivos más antiguos, siempre y cuando lo configure en el manifiesto.

También vale la pena señalar que si su aplicación aprovecha las API más nuevas, tendrá que encontrar una manera de asegurarse de que esas funciones se desactiven si la aplicación detecta que la versión del sistema operativo en la que se encuentra actualmente es demasiado antigua para ser compatible. la característica.

contestado el 22 de mayo de 12 a las 16:05

Muchas gracias por su ayuda. Esto parece funcionar. Sin embargo, sería genial si alguien que esté familiarizado con PhoneGap pudiera agregar su opinión. Creo que se ocupa de la compatibilidad con versiones anteriores, pero no estoy del todo seguro. Gracias de nuevo. - user717236

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.