Ionic Framework 应用程序适用于“离子服务”,但不适用于 Ionic View 应用程序
Posted
技术标签:
【中文标题】Ionic Framework 应用程序适用于“离子服务”,但不适用于 Ionic View 应用程序【英文标题】:Ionic Framework app works with "ionic serve" but not in Ionic View app 【发布时间】:2015-06-20 19:49:35 【问题描述】:我一直在开发一个非常小的 Ionic 应用程序(只有几个角度路线/视图)。当我使用“ionic serve”运行它时,应用程序会按预期加载到我的浏览器中。但是,当我使用“离子上传”上传它并在 Ionic View 应用程序中查看它时,似乎我的 javascript 都不起作用,或者我的路线不起作用。
如何调试此问题?是否有构建工具来检测错误或类似的东西?
【问题讨论】:
我不确定 Ionic View App,但我使用 android SDK 工具编译和安装我的应用程序。然后我使用 ADB 查看调试日志:adb logcat CordovaLog:D *:S
。或者,如果您的设备具有 Anrdoid 4.4+(Kitkat 或更高版本)-developer.chrome.com/devtools/docs/remote-debugging,则可以使用 Chrome 的远程调试工具WebView
太好了,谢谢!我会试试看它是否显示任何错误。
【参考方案1】:
正如@Keval 所说,如果您运行的是 Android,您可以使用 Chrome 进行即时调试
-
在您的设备上启用开发者选项(设置 > 关于,然后找到内部版本号并继续点击它...是的,真的!)
在开发者选项中,启用 USB 调试复选框
使用 USB 数据线插入
在设备上运行您的应用。
在某些时候,您的设备会显示一个弹出窗口,要求您接受来自远程计算机的调试命令,单击接受。如果第一次没有出现,拔掉并重新插入通常会修复它
在桌面 Chrome 中访问 chrome://inspect,然后在您的设备下点击检查
将打开一个新的 Chrome 窗口,其中包含您需要的所有功能 - 检查代码、设置断点、查看网络速度、访问控制台等等
您也可以在 ios 上通过 Safari 执行此操作http://developer.telerik.com/featured/a-concise-guide-to-remote-debugging-on-ios-android-and-windows-phone/
【讨论】:
【参考方案2】:我最近遇到了同样的问题。问题是我将 Ionic 视图存储在 /templates
文件夹中。
请检查一下,也许我的回答对你有用。
【讨论】:
他不是指htmlviews
,他是指google play中的ionic view app,在google play中搜索ionic view
。以上是关于Ionic Framework 应用程序适用于“离子服务”,但不适用于 Ionic View 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Ionic - 在 Windows 上为 IOS 构建(适用于最新的 IOS 和 Ionic)
适用于 iOS 的 Visual Studio Ionic 应用程序打包
为啥 NSRegularExpression 不包含在适用于 Mac 应用程序的foundtion.framework 中,因为它适用于 iOS?
将Amazon Cognito与Ionic集成以进行离线同步
将工作 Web 应用程序转变为适用于 Android 的本机 Ionic 应用程序时出现 CORS 问题
使用 IBM Mobile First Platform 7.1 和 Ionic 的适用于 Android 的 TouchID