当前位置:  开发笔记 > 编程语言 > 正文

为什么Android的PhoneGap应用程序出现此错误?

如何解决《为什么Android的PhoneGap应用程序出现此错误?》经验,为你挑选了1个好方法。

在模拟器中运行时(使用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

我的应用程序只是一个简单的演示类型应用程序,到目前为止唯一的代码是index.html文件中的这个javascript

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

或类似的东西,但迄今为止没有任何帮助.为什么我会收到这些错误,我该怎么办呢?谢谢



1> lost baby..:

在此之后我需要三个斜杠: super.loadUrl("file:

代替:

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

使用:

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

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有