gpt4 book ai didi

android - cordova-plugin-facebook4 无法启动应用程序 (Android)

转载 作者:行者123 更新时间:2023-11-29 23:36:08 25 4
gpt4 key购买 nike

我有一个现有的应用程序,这个插件运行良好,但今天它决定在我身上失败。

我可以肯定以下很可能会重现该问题,安装插件后,应用程序在运行“cordova run android”后会出现黑屏。终端显示“启动成功”,没有错误/堆栈跟踪。

版本:

  • cordova-plugin-facebook4: 2.4.0
  • Cordova :8.0.0
  • Cordova -安卓:7.0.0
  • Android Studio:3.1.4(适用于 Mac),Android API 28

重现此内容:

  1. 全新安装 Android Studio 和 cordova,接受来自 Android 的所有许可,例如sdkmanager --licenses .确保该应用已在 developers.facebook.com 中注册并获得正确的 APP_ID。
  2. 终端:cordova create appy222 appy222.com appy222
  3. cd 进入 appy222
  4. cordova plugin add cordova-plugin-facebook4 --variable APP_ID="whateverid" --variable APP_NAME="Appy222"
  5. 将 xml fragment 插入 cordova-plugin-facebook4 的 plugin.xml <config-file parent="/resources" target="./res/values/strings.xml">
    <string name="fb_app_id">$APP_ID</string>
    <string name="fb_app_name">$APP_NAME</string>
    </config-file>
  6. 将“android-minSdkVersion”更改为16。原来是15,投诉了Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library...做的时候 cordova run android
  7. cordova platform add android这将安装 cordova-android@7.0.0
  8. 通过连接到启用了开发选项的 Android 手机来运行。终端:cordova run android

结果是一个空白屏幕……黑色。如果没有 cordova-plugin-facebook4,该应用程序将运行良好。

想知道是否有人遇到过这个问题?希望有人能在这里分享一些想法。

最佳答案

遇到了同样的问题。对我有用的是删除插件,将 facebook android sdk 版本设置为 4.35.0:

cordova 插件添加 cordova-plugin-facebook4 --variable APP_ID="whateverid"--variable APP_NAME="Appy222"--variable ANDROID_SDK_VERSION="4.35.0"

然后删除并读取android平台:

Cordova 平台 rm android

cordova平台添加android

关于android - cordova-plugin-facebook4 无法启动应用程序 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52217275/

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