【发布时间】:2015-05-04 19:03:49
【问题描述】:
我使用 cordova / phonegap 开发的混合应用程序有问题(它尚未发布..它处于测试阶段)。作为帖子的主题,如果我在 NEXUS 5 上使用 ANDROID LOLLIPOP 5.1 测试我的应用程序并将我的应用程序置于后台模式,当我单击背景中的框时,它总是从 INDEX.HTML 重新启动。在这方面,我测试了 Cordova 启动应用程序(屏幕上显示 DEVICE READY 消息的应用程序)并添加了一些我浏览的更多页面(如 index.html、test.html、try.html)。行为完全相同:-(。有人知道帮我解决这个问题吗?新的 Android WebView 系统可能有一些问题?我尝试删除更新并卸载它,但行为没有改变。
在所有版本的 IOS 和所有版本的 Android 4.xx 上一切正常。 (我没有在棒棒糖 5.0 上测试过这种行为)
我使用过 cordova 3.7 或 4。(相同的行为)
提前致谢
【问题讨论】:
-
我有一个装有 Android 5.1 的 Nexus 4 和一个我正在构建的 cordova 应用程序,但我没有这个问题。这可能是 Nexus 5 的一个怪癖,但您需要在 Android 5.1 上进行测试,而不是在 Nexus 5 上进行测试。
-
非常感谢......不幸的是,Android 5 或 5.1 的模拟器非常慢。我也尝试过genymotion,但行为是一样的。您对如何在没有设备的情况下进行此测试有任何想法吗?
-
使用其他设备。这是测试它的唯一方法。
-
最后我能够在模拟器 Android 5.1 上测试应用程序并且一切正常。甚至是 Android 5.0 模拟器。模拟器和我的设备之间的唯一区别在于 KERNEL 和 BUILD 版本。运行良好的模拟器具有以下功能: KERNEL 3.4.67-01422-gd3ffcc7-dirtydirty@tyrion.par.corp.gooogle.com#1 Tue Sep 16 19:34:06 CEST 2014 BUILD number sdk_phone_armv7-eng 5.1 LKY45 1737576 test-keys 而不是我的 Nexus 5,有这个版本:3.4.0-g8a80a0e android-build@vpbs1.mtv.corp.google.com#1 Thu Feb 5 04:14:26 UTC 2015 BUILD number LMY47I
-
对这个问题有任何想法吗?
标签: android cordova android-5.0-lollipop phonegap-build application-restart