日志含义连接服务器失败.(file:///android_asset/www/index.html)
The connection to the server was unsuccessful.(file:///android_asset/www/index.html)
我正在使用phonegap开发一个android应用程序,它调用一个网站(http://siteaddress.com:8081)来获取json编码的数据。这在模拟器上工作得很好,然后我使用phonegap构建了android包。apk文件,但是当我在android手机上安装这个包并启动应用程序时,它强制关闭应用程序,显示错误"与服务器的连接不成功。(file:///android_asset/www/index.html)"。
我已经使用phonegap构建了应用程序,传递了index.html以及尝试了。zip文件包,但仍然得到这个错误。我试着搜索这个错误,也包括下面的代码在我的应用程序建议在一些网站,但仍然是给出错误。
super.setBooleanProperty("loadInWebView", true);
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
这是否与我试图从我的应用程序调用的网站有关?我试着用手机浏览器打开这个网站,但是打不开,但在桌面浏览器上可以正常运行。我做错了什么吗?
我猜这是你使用的端口号。您是否尝试过在服务器上使用端口80而不是8081?您的设备上可能没有打开端口。
下面的代码片段解决了我的问题
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/home/index.html");
super.setIntegerProperty("loadUrlTimeoutValue", 10000);
我添加了
super.setIntegerProperty("loadUrlTimeoutValue", 10000);
到com.mypackage.xxx.java文件10秒等待时间
*我有同样的问题解决通过引用*这个链接…
这个错误发生的原因是服务器连接超时所以,在上面的帖子中提到,你可以给10秒的延迟,在这段时间里放一些闪屏
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 使用Native Sockets在Android中实现WebSockets
- window.onload没有'无法在Android WebView中工作
- cordova-2.0.0.js不适用于使用phonegap的android
- 如何在Ionic Android中将Javascript注入到web视图中
- android XWalkView内容宽度
- AddEventListener适用于浏览器,但不适用于Android
- HTML锚标记无法在android平台中下载文件
- 在phonegap中为android调用onload函数的最佳方式
- Phonegap css height%不适用于android 4.2-4.3
- 在cordova android应用程序中连接数据库
- Android上URL方案的替代方案
- Android Webview通过Javascript注入CSS
- Android在webview中加载带有javascript的html文件,得到Uncaught ReferenceEr
- 使用javascript将视频从我的android应用程序上传到youtube
- 如何针对Android股票/本地浏览器来调整CSS
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗