Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 如果我关闭wifi,ionic应用程序无法运行(在开发过程中)_Cordova_Ionic Framework_Ionic_Cordova Plugin File - Fatal编程技术网

Cordova 如果我关闭wifi,ionic应用程序无法运行(在开发过程中)

Cordova 如果我关闭wifi,ionic应用程序无法运行(在开发过程中),cordova,ionic-framework,ionic,cordova-plugin-file,Cordova,Ionic Framework,Ionic,Cordova Plugin File,因此,在开发过程中,我关闭了wifi,然后ionic应用程序在android设备/模拟器中无法工作 但当我关闭wifi时,android应用程序发布并签名的apk文件工作正常 问题是,当互联网连接关闭时,我需要我的应用程序执行某些操作: if(window.Connection) { if(navigator.connection.type == Connection.NONE) { //doSomething(); }

因此,在开发过程中,我关闭了wifi,然后ionic应用程序在android设备/模拟器中无法工作

但当我关闭wifi时,android应用程序发布并签名的apk文件工作正常

问题是,当互联网连接关闭时,我需要我的应用程序执行某些操作:

   if(window.Connection) {
        if(navigator.connection.type == Connection.NONE) {
            //doSomething();
        }
      }
但由于如果我关闭wifi,应用程序既不能在模拟器上运行,也不能在设备上运行,因此我无法测试代码是否工作,而不必构建一个非常耗时的发布apk。即使我关闭wifi,我如何使其工作

我收到如下错误消息:


刚刚解决了这个问题。我试着用ionic run android-l-cso运行应用程序,现在我用ionic run android运行应用程序,当然不需要livereload-l,现在应用程序运行得很好

当你用ionic run android-l-c运行应用程序时,所有数据和资源都可以通过网络从你的计算机上获得。事实上,在这种情况下,它在移动设备上的工作方式与在带有ionic serve的计算机浏览器上运行的方式相同。所以,当你们关闭移动互联网时,它就无法从计算机上服务,因为网络是服务页面的通道。但爱奥尼亚运行的安卓系统将所有应用程序源都打包在手机上,并且资源都是从手机上提供的file:///android_asset/www/.

ionic run-l-c的真正用途: l代表liverload,当源代码发生变化时,它会不断刷新移动应用程序。c代表控制台,应用程序控制台日志显示在您启动应用程序的命令行中。它有助于离子开发人员进行测试,因为他们不必一次又一次地安装应用程序。但请记住,保持手机与电脑的连接,两者应位于同一互联网网络上。
注:有时cordova插件(如camera等)在这种环境下表现得很奇怪。因此,在检查插件相关功能时,最好不使用-l-c

当你们得到这个信息时,你们是如何在手机上运行应用程序的?使用哪一个命令?我想你正在使用这个命令运行应用程序ionic run android-l-c?@mudasserajaz谢谢先生刚刚解决了这个问题,然后看到了你的输入谢谢,直到我给出了背后的细节,这样其他人可以从中受益。回答得很好。在太多的教程和文档中,这一点还不够清楚。谢谢