Intereting Posts
Android не создает правила для создания lib В чем разница между proguard-android.txt и proguard-rules.pro? – Android Google maps api не помещает маркер в прекрасное место Можно ли вычислить скорость, интегрируя данные акселерометра с течением времени? Установка R на Android Получить последнее изображение, сделанное пользователем Мгновенный запуск не работает Не удалось заставить GoogleMap OnMarkerClickListener работать Не удалось нажать элемент (ы). В андроиде Вернитесь к инициативе после отправки электронной почты в android Текст уведомления слишком длинный и не отображается полный текст Как изменить раскладку spinner в Android GLSurfaceView, вызывающий ANR после действия, уничтожается Как возобновить работу, а не перезапускать при переходе из панели действий Не удалось выполнить тестовый прогон: прорыв инструментария из-за «сбоя процесса». При тестировании нескольких действий в Android

Почему эта ошибка в моем приложении PhoneGap для Android?

При запуске в эмуляторе (используя 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; } 

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

  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"); } 

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

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

Вместо:

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

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

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