我的Ionic应用程序在浏览器上运行正常,但在手机中无法打开

时间:2015-07-19 13:59:04

标签: ionic

我的离子项目与离子服务器--lab工作正常,但是将build文件夹中的.apk文件复制到我的手机并安装应用程序但是出现了空白屏幕,

请有人建议可能是我的问题

我的应用正在使用谷歌地图,在index.html中为app和浏览器提供密钥

4 个答案:

答案 0 :(得分:1)

您是否尝试在模拟器中运行它?因为它更容易看到错误日志。尝试离子模拟android -l或ios -l(无论你为哪个操作系统构建),然后一旦执行开始运行命令consolelogs,它将记录所有活动,你将更好地理解为什么它不起作用。

答案 1 :(得分:1)

+1使用Chrome远程调试功能。它为您提供与在浏览器中运行应用程序时收到的输出相同的输出。

此外,我发现有时如果您的应用已经编译,离子CLI并不总是将您当前的文件复制到APK中,而是使用较旧的缓存文件。如果您正在撞墙,请运行以下命令以确保您的APK中包含最新代码。

ionic platform remove android
ionic platform add android
ionic run android

答案 2 :(得分:0)

我建议您使用Chrome Remote Debugging功能。我遇到了同样的问题,并且在几个小时内寻找了我症状的答案。一旦我连接到chrome远程调试器,我就恢复了console.log,并注意到我的路由设置存在问题。

答案 3 :(得分:-1)

离子CLI存在问题。我已将其更新为最新版本并重新安装所有依赖项。