Olá a todos,
Encontrei duas coisas que podem estar erradas:
1. Ao importar o projeto Cordova no ADT, não use "Projeto Android".
2. O JRE padrão no ADT apontava para um jre antigo.
Mas após as correções acima, tenho os seguintes problemas:
1. Após gerar um projeto Cordova e importá-lo no ADT, há 2 projetos que precisam ser importados:
Um é meu projeto, o outro é chamado "Cordovaapp-CordovaLib". Isso está correto?
2. Depois de carregá-lo no ADT, ainda tenho problemas no meu projeto Cordova:
O mesmo erro mostrado na minha imagem anterior: a compilação não consegue encontrar o pacote src/org apache.codova que está no projeto "Cordovaapp-CordovaLib".
Acredito que este seja o problema chave: falta o pacote Cordova no meu projeto gerado.
3. Em CordovaApp.java onde os erros ocorrem, seu código:
public
class
CordovaApp
extends
CordovaActivity{
@Override
public
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
super
.init();
// Definido por <content
src
="index.html" /> em config.xml
loadUrl(
launchUrl
);
Aqui, além do erro devido à falta de pacote, minha pergunta aqui é como posso definir a variável "launchUrl" para apontar para o index.html na pasta /www/? Não vejo aqui onde essa string está definida. Poderia estar definida no pacote Cordova que está faltando? Ao contornar o código de erro (ignorando-o), consigo fazer o ícone do Cordova aparecer no emulador Android, mas a interface do usuário real do index.html não é exibida.
Agradeço toda a ajuda!
Dong