Hola a todos,
He encontrado dos cosas que podrían estar mal:
1. Al importar el proyecto de Cordova en ADT, no utilicé "Proyecto de Android".
2. El JRE predeterminado en ADT apuntaba a un jre antiguo.
Pero después de las correcciones anteriores, tengo los siguientes problemas:
1. Después de generar un proyecto de Cordova, al importarlo en ADT, hay 2 proyectos que deben importarse:
Uno es mi proyecto, el otro se llama "Cordovaapp-CordovaLib". ¿Es esto correcto?
2. Después de cargarlo en ADT, todavía tengo problemas en mi proyecto de Cordova:
El mismo error que se muestra en mi imagen anterior: la compilación no puede ver el paquete src/org apache.codova que está en el proyecto "Cordovaapp-CordovaLib".
Creo que este es el problema clave: falta el paquete de Cordova en mi proyecto generado.
3. En CordovaApp.java donde ocurren los errores, su código:
public
class
CordovaApp
extends
CordovaActivity{
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
super
.init();
// Establecido por <content
src
="index.html" /> en config.xml
loadUrl(
launchUrl
);
Aquí, además del error debido a la falta de paquete, mi pregunta aquí es ¿cómo puedo establecer la variable "launchUrl" para que apunte al index.html en la carpeta /www/? No veo aquí que esta cadena esté definida. ¿Podría estar definida en el paquete de Cordova que falta? Al hackear el código de error (ignorándolo), puedo hacer que se muestre el icono de Cordova en el emulador de Android, pero no se muestra la interfaz de usuario real de index.html.
¡Agradezco toda la ayuda!
Dong