为什么在我的Android PhoneGap应用程序中出现此错误?
问题描述:
当在模拟器中运行(使用的PhoneGap 1.1.0,Mac的10.6时,Eclipse 3.7.1)我得到这个错误:为什么在我的Android PhoneGap应用程序中出现此错误?
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;
}
我一直在寻找有关类似的错误,其他职位,他们都SE EM建议设置 的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://android_asset/www/index.html");
用途:
super.loadUrl("file:///android_asset/www/index.html");
为什么你需要三个而不是两个,有什么区别? –
我有这样的三个斜线,仍然没有工作。 – juliangonzalez