我在Cordova上有一个angularJS和CrossWalk的应用程序。
智能手机是用无线网络连接到一个专用网络上的,在这个网络上没有互联网。所以智能手机是用wifi连接的,但他没有互联网连接。
Problem:当我在启动屏幕后启动cordova应用程序时,出现了一个错误:
应用程序错误:与服务器的连接失败。(file:///android_asset/www/index.html)
但是,如果我在wifi上没有连接的情况下启动我的应用程序,我就不会出错。
我试图通过以下方式解决这个问题:
所有的解决方案都不起作用,我总是有一个白屏,在几分钟后(3-5分钟)我的应用程序启动,但我没有我的消息错误。
发布于 2018-01-26 19:08:31
如果index.html
文件存在于www
中,并在web浏览器中正确加载,那么当应用程序在你的安卓设备上运行时,你需要检查它。它可能会在页面加载期间抛出一个JavaScript错误,从而阻止显示任何内容。要做到这一点,请执行以下步骤:
cordova run android --debug --target=YOURDEVICEID
chrome://inspect
你可以生活在检查你的应用程序,就像你会一个正常的网页。点击刷新按钮将重新运行初始加载,并允许您记录任何错误。
https://stackoverflow.com/questions/39889478
复制相似问题