gpt4 book ai didi

cordova - ionic 3 : black screen with Android App on device

转载 作者:行者123 更新时间:2023-12-02 10:14:45 25 4
gpt4 key购买 nike

昨天,我在 Android 设备上构建并运行了我的应用程序,这个版本运行良好。

此后,我改进了我的应用程序(某些模块的内容 View 和 Controller ),今天,我的设备出现黑屏。

测试应用程序是否正常

  • 当我执行ionic serve
  • 当我构建另一个 Ionic 应用程序(不是这个)并在设备上运行时

测试应用在设备上失败的情况

  • 当我执行ionic cordova run android --debug
  • 当我使用与昨天相同的版本时
  • 当我尝试重建已标记的版本(如此合格并经过测试)

我认为我的构建配置可能已损坏,但我不知道如何损坏。

我尝试过:

  • 删除并重新添加 Android 平台
  • 重新安装所有 NPM 模块

但是这些步骤都不能解决问题。

在设备上,我无法访问 Chrome 的“检查设备”工具来查看是否存在 JS 问题。

请问您有什么办法可以解决我的问题吗?

编辑

经过更多测试,我发现以下行为:

If I change the ID of <widget id="new-app-id"> in config.xml, app runs fine on device!

对这种行为有什么想法吗?

谢谢!

最佳答案

经过多次测试和研究,我找到了根本原因并可以解决问题。

解决方案

删除插件 cordova-plugin-facebook4 并使用 SDK 版本重新添加到 4.35.0对于较旧的 cordova-android 版本,版本应按照 here 的描述进行定义。

所以,运行:

ionic cordova plugin remove cordova-plugin-facebook4
ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID="<APP-ID>" --variable APP_NAME="<APP-NAME>" --variable ANDROID_SDK_VERSION="4.35.0"

根本原因

如本 post 中所述,Facebook SDK版本4.36.0不稳定,导致主线程卡住。

此行为在我的应用程序上可见(使用 Android SDK 的“监控工具”)

关于cordova - ionic 3 : black screen with Android App on device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52119168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com