我创建了一个新的Ionic 3应用程序,但我还没有接触过它,它在浏览器上工作正常,但是当我尝试在实际的android设备上构建并运行它时,生成的apk输出始终
“无法连接到服务器。(http:// localhost:8080 /)”
参见:https : //user-images.githubusercontent.com/22809323/43546424-0974fb28-95f2-11e8-92be-1d4099039f85.png
这是我所做的过程
-ionic start apktest blank -cd apktest -ionic cordova platform add android -ionic cordova build android -ionic cordova run android
PS:我已经有了那些android sdk和java
有人能启发我这个问题吗?谢谢
您收到此错误消息是因为您的应用程序可能使用了不支持Android 4.x的插件。
运行ionic cordova plugins
以检查其是否包含cordova-plugin-ionic-webview
版本为的插件条目2.x
。
如果存在,则可以将其插件降级为支持Android 4.x的最新版本:
ionic cordova plugin add [email protected]
一些背景信息:该插件以前仅适用于iOS,用WKWebView代替了UIWebView,但是在2018年7月23日,他们发布了该插件的2.0版,其中还包括对Android上使用的Webview的更改。Android Webview现在使用一个本地Web服务器localhost:8080
来显示您的应用程序,而不是直接从文件系统中请求文件。
更详尽的信息和替代解决方案:https :
//ionic.zone/debug/ionic-and-android-4
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句