почему эта ошибка в моем приложении PhoneGap для Android? - PullRequest
4 голосов
/ 01 декабря 2011

При запуске в эмуляторе (с помощью Phonegap 1.1.0, Mac 10.6, Eclipse 3.7.1) я получаю эту ошибку:

12-01 11:49:12.936: D/chromium(1062): Unknown chromium error: -6
...
12-01 11:49:13.476: I/System.out(1062): onReceivedError: Error code=-1 Description=A network error occurred. URL=file://android_asset/www/index.html

и на устройстве я получаю эту ошибку:

12-01 11:50:37.644: I/System.out(5319): onReceivedError: Error code=-14 Description= 
The  requested file was not found. /android_asset/www/index.html (No such file or directory)       URL=file://android_asset/www/index.html

Мое приложение - просто приложение демо-типа, но пока единственным кодом в нем является этот javascript в файле index.html

function onBodyLoad()
{          
    document.addEventListener("deviceready",onDeviceReady,false);
}

function onDeviceReady()
{    
    document.addEventListener("resume", onResume, false);
    onResume();     
}

function onResume(){
    openBrowser('http://www.mysite.com/wap');  
    //navigator.app.exitApp();
}

function openBrowser(url){
      // document.location= url;
}

Я просматривал другие сообщения о похожих ошибках, и все они, кажется, предлагают установить Ява вроде так:

  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setStringProperty("loadingDialog", "Title,Message"); 
    this.setIntegerProperty("loadUrlTimeoutValue", 70000);

   // setContentView(R.layout.main);
    super.loadUrl("file://android_asset/www/index.html");
}

или что-то в этом роде, но пока это не помогло. Почему я получаю эти ошибки и что я могу с ними сделать? Спасибо

1 Ответ

5 голосов
/ 02 декабря 2011

Мне понадобилось три слеша после этого: super.loadUrl("file:

Вместо:

super.loadUrl("file://android_asset/www/index.html");

Использование:

super.loadUrl("file:///android_asset/www/index.html");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...