【发布时间】:2018-04-24 15:02:44
【问题描述】:
这似乎是一个疯狂的要求,但我正在尝试创建一个 Cordova 应用程序,该应用程序将在 4.2.2 版的 Android 设备上运行而不会出现问题。
是在 Clover Station 上运行,Android 版本无法升级。目前整个 Clover 网络(与 Google Play 分开)都安装了这个版本的 Android 的 Clover Station,所以我束手无策。
我在通过 Ajax 与我们的后端进行通信时遇到问题,在我的 iPad、iPhone 或浏览器中测试应用程序时不会发生这种情况。我没有更新的 Android 设备来测试,所以我假设问题是 Android 版本。
我对 Cordova 了解得不够多,不知道您是否可以为特定版本的 Android 安装 Android 平台。我已经阅读了无数关于此的 SO 问题/答案.. 但我承认我有点迷路了。
有什么想法吗? 谢谢
【问题讨论】:
-
您能具体说明一下这个问题吗?你只说“一个问题”,这究竟是什么意思?您是否使用 Visual Studio 2017 正确调试应用程序?试试吧,因为它会运行应用程序并实时调试它,让您看到错误和控制台输出。然后,编辑您的问题以提供更多信息。
-
我没有 Visual Studio,我有 Android Studio。代码在编辑器 (Komodo) 中编写,PhoneGap 应用程序创建 Android/iOS 平台代码。当我使用PhoneGap Developers App 在我的平板电脑上进行测试时——在iOS 中,我可以通过AJAX 从服务器获取数据……在Android 平板电脑上我什么也得不到。但我不知道如何检查平板电脑上发生的情况。我将安装 Visual Studio。
-
当我切换到 VS 时,我停止使用外部编辑器来处理 Cordova 应用程序,它允许您管理插件以及所有 JS、HTML 和 CSS 代码。添加 console.log 输出以从控制台检查您的代码是否正确执行,并在调试模式下观察控制台输出。 Android Studio 对于 Cordova 应用程序来说不是一个好主意,因为它完全不了解 Cordova 应用程序的结构。
标签: android ajax cordova phonegap