【问题标题】:Could not resolve all dependencies for configuration ':_debugApkCopy' when using cordova-plugin-facebook4使用 cordova-plugin-facebook4 时无法解析配置“:_debugApkCopy”的所有依赖项
【发布时间】:2017-12-08 06:13:32
【问题描述】:
我安装了cordova facebook4插件
cordova plugin add cordova-plugin-facebook4 --save --variable APP_ID="12345678910" --variable APP_NAME="My Application Name"
当我尝试构建时,它显示
this error.
直到上周我才收到此错误,但今天当我想更新我的应用程序时,它显示了该错误。有什么建议吗?
【问题讨论】:
标签:
cordova
cordova-plugins
cordova-cli
【解决方案1】:
这似乎是 facebook 插件的一个新问题。
尝试改变
<framework src="com.facebook.android:facebook-android-sdk:4+"/>
到
<framework src="com.facebook.android:facebook-android-sdk:4.26.0"/>
在位于/plugins/cordova-plugin-facebook4的插件的plugin.xml中
并替换com.facebook.android:facebook-android-sdk:4.+
和
com.facebook.android:facebook-android-sdk:4.26.0
在您的科尔多瓦项目中的/platforms/android/build.gradle 和/platforms/android/project.properties 中。
这应该是一个临时措施。
【解决方案2】:
在 Android Studio 中,转到 SDK Manager 并确保:
- Android SDK Platorm 27 已安装
- Android SDK Build Tools 27.0.1 已安装
- Android SDK 平台工具是最新的(27.0.0 或更高版本)
- Android SDK 工具是最新的(26.1.1 或更高版本)
- Android 支持库是最新的(23.2.1 或更高版本)
- Android 支持存储库是最新的(47.0.0 或更高版本)