Otrzymuj komunikat „Wystąpił błąd sieci” podczas testowania aplikacji PhoneGap za pomocą Eclipse

Właśnie otrzymałem rozwiązanie PhoneGap od podwykonawcy w celu przetestowania go na moim telefonie przed uruchomieniem.

Importuję projekt do Eclipse i wszystko wygląda dobrze.

Mogę przetestować aplikację lokalnie na moim komputerze, otwierając plik index.html:

<code>file://E:/AppDevelopment/Workspace/myproject/assets/www/index.html
</code>

Jak na razie dobrze. Następnie próbuję uruchomić ten telefon (przez kabel USB). Otwiera się strona główna, ale brakuje CSS. Po kliknięciu dowolnego linku otrzymuję następujący komunikat:

<code>"A network error occurred. (file:///android_asset/www/car.html?carID=106"
</code>

Czy ktoś miał podobne problemy? Jakieś sugestie, jak mogę debugować, co jest nie tak?

AKTUALIZACJA

Podążając za sugestią Dmyto, próbuję zmienić błąd onReceivedError. Ale dostaję tylko błędy kodowania.

<code>package com.phonegap.mysite;

import android.os.Bundle;
import org.apache.cordova.*;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class Mysiteextends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");

    }

/** This is where it goes wrong **/

    WebView webview = new WebView(this);

    webview.setWebViewClient(new WebViewClient() {
        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                Log.i("WEB_VIEW_TEST", "error code:" + errorCode);
                super.onReceivedError(view, errorCode, description, failingUrl);
        }

}
</code>

questionAnswers(3)

yourAnswerToTheQuestion