我有一个现有的应用程序,这个插件运行良好,但今天它决定在我身上失败。
我可以肯定的是,下面很可能会重新产生这个问题,一旦插件被安装,这个应用程序在运行"cordova run android“之后就会变成一个空白屏幕。终端显示“启动成功”,没有错误/堆栈跟踪。
版本:
来复制这个:
sdkmanager --licenses。确保应用程序在developers.facebook.com中注册,并获得适当的APP_ID。cordova create appy222 appy222.com appy222cordova plugin add cordova-plugin-facebook4 --variable APP_ID="whateverid" --variable APP_NAME="Appy222"<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>中。cordova run android时抱怨cordova run androidcordova platform add android这将安装cordova-android@7.0.0cordova run android结果为空白screen...black。在没有cordova插件-facebook4 4的情况下,该应用程序将运行良好。
想知道有没有人遇到过这个问题?希望有人能在这里分享一些想法。
发布于 2018-09-07 12:28:05
也有同样的问题。对我有用的是删除插件,将版本设置为4.35.0:
cordova插件添加cordova- plugin -facebook4 4-变量APP_ID=“任意”-变量APP_NAME="Appy222“-变量ANDROID_SDK_VERSION="4.35.0”
然后删除并读取android平台:
cordova平台rm android
cordova平台添加android
发布于 2018-10-24 03:23:17
安卓build.gradle找不到$FACEBOOK_ANDROID_SDK_VERSION。所以我用离子-cordova-facebook4 4插件改变了它。您可以找到root/plugins/cordova-plugin-facebook4/plugin.xml文件。
在这里你可以找到这个设置
请把它换成
最后,离子cordova平台rm android,离子cordova平台添加android离子cordova现在运行android都是可以的!
发布于 2018-09-08 06:04:01
贴出我自己的问题的答案。似乎我需要把Facebook的Android版本降低到4.28.0 (而不是目前的4.36.0 )。
cordova plugin add cordova-plugin-facebook4 --variable APP_ID="whateverid" --variable APP_NAME="whateverappname" --variable ANDROID_SDK_VERSION="4.28.0"https://stackoverflow.com/questions/52217275
复制相似问题