【问题标题】:React(0.14.0)/Cordova app Crushing on Android 4.4.2 but working on Android 5+, can't figure the reasonReact(0.14.0)/Cordova 应用程序在 Android 4.4.2 上崩溃但在 Android 5+ 上工作,无法弄清楚原因
【发布时间】:2016-01-10 15:25:54
【问题描述】:

首先,我需要说,问题是我不知道为什么该应用程序无法在 Android 4.4.2 上运行,并且由于我缺乏该平台的经验以及缺乏这方面的专家问他们的话题,我唯一的选择就是在这里问。

我们在 4 台设备上测试了该应用程序:Moto E (Android 5.0.2)、Nexus 6. (Android 5.1.1)、Azumi A50C (Android 4.4.2) 和 GEAR Feel 7005 B(Android 4.4.2),它在前 2 个中正常工作,但在最后 2 个中没有工作(它只是显示 index.html 文件中的内容,与 React 内容无关)。

我们使用 React(v0.14.0) 构建它,带有以下 npm 包:

  • “jquery”:“^2.1.4”
  • “nuka-carousel”:“^1.0.1”
  • “反应”:“^0.14.0”
  • “react-dom”:“^0.14.0”
  • “react-addons-linked-state-mixin”:“0.14.0”
  • “react-googlemaps”:“^0.4.0”
  • “反应加载器”:“^1.4.0”
  • “react-tappable”:“^0.6.0”
  • “下划线”:“^1.7.0”

以及带有以下插件的cordova 5.3.3版:

  • cordova-plugin-android-support-v4 21.0.1“Android 支持 v4”
  • cordova-plugin-camera 1.2.0“相机”
  • cordova-plugin-console 1.0.1“控制台”
  • cordova-plugin-dialogs 1.1.1“通知”
  • cordova-plugin-file 3.0.0 "文件"
  • cordova-plugin-file-transfer 1.3.0“文件传输”
  • cordova-plugin-geolocation 1.0.1“地理位置”
  • cordova-plugin-inappbrowser 1.0.1“InAppBrowser”
  • cordova-plugin-statusbar 1.0.1“状态栏”
  • cordova-plugin-vibration 1.2.0“振动”
  • cordova-plugin-whitelist 1.0.0“白名单”
  • phonegap-plugin-push 1.3.0“PushPlugin”

该应用在 Android 4.4.2 设备上运行,但在对 5+ 的设备进行了大量更改测试后,我在 4.4.2 设备上对其进行了测试,发现它停止运行,而这些更改确实与该应用程序,所以我不能只是丢弃它们。

正如我所说,有很多变化,我试图找出其中哪些破坏了这些设备的应用程序,但我找不到。我认为可能从 React 0.13.3 更改为 0.14.0 版本可能会导致问题,但我返回到该版本但没有任何反应

这就是我需要知道的,以及是否有解决问题的方法。这是应用程序的 logcat:

Log File 非常感谢您的帮助和时间!

【问题讨论】:

  • 请更新您的帖子并说明问题所在,因为您没有说明问题所在。 FWIW:上周某个时候,Cordova 在没有警告的情况下移动了插件服务器。您可能需要从头开始重置整个应用程序,但可能不需要,因为您没有说明问题所在。
  • 问题是该应用程序无法在 Android 4.4.2 上运行,我不知道为什么,这就是我需要您帮助我找到原因
  • 我通常会删除 npm 包来编译应用程序,昨天我删除了 android 平台并从头开始重建它,这算作重置吗?此外,已经进行了更新,因此该帖子更好地代表了问题
  • 我可以看出您已经遇到了white-list 问题,但我不知道您所说的不工作 是什么意思。请描述症状。

标签: javascript android cordova reactjs


【解决方案1】:

我已经解决了。我的伙伴向我发送了错误的错误日志,所以我解决了错误的问题。问题是语法错误,不知何故,Android 5+ 没有注意到它,但 Android 4.4.2 注意到了。

非常感谢您的帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多