Cordova 编译失败:找不到 com.android.support:support-annotations:27.0.2
Posted
技术标签:
【中文标题】Cordova 编译失败:找不到 com.android.support:support-annotations:27.0.2【英文标题】:Cordova compile failed: Could not find com.android.support:support-annotations:27.0.2 【发布时间】:2018-08-02 02:59:06 【问题描述】:我正在 https://build.phonegap.com 编译我的 Cordova 项目
它给了我一个错误信息:
无法解析配置“:_debugApkCopy”的所有依赖项。
Could not find com.android.support:support-annotations:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-core:4.30.0
Could not find com.android.support:support-core-utils:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-core:4.30.0
Could not find com.android.support:support-v4:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-common:4.30.0
Could not find com.android.support:appcompat-v7:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-common:4.30.0
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-login:4.30.0
Could not find com.android.support:cardview-v7:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-common:4.30.0
Could not find com.android.support:customtabs:27.0.2.
Required by:
project : com.facebook.android:facebook-android-sdk:4.30.0 com.facebook.android:facebook-common:4.30.0
请帮忙。我在 MacOS 上运行。谢谢。
【问题讨论】:
我也有同样的问题;我不确定如何翻译此处从 Android Studio 编译提供的解决方案:***.com/a/47692414/859930 命令行科尔多瓦 CLI 中的相同问题。 【参考方案1】:我遇到了同样的问题并设法解决了它。 正如thread 中所述,问题是由 facebook sdk 引起的。 如果您在cordova CLI 中运行,您只需修改platforms/android/project.properties。
改变这一行:
cordova.system.library.1=com.facebook.android:facebook-android-sdk:4.+
进入这一行:
cordova.system.library.1=com.facebook.android:facebook-android-sdk:4.26.0
如相关线程中所述,这是一个 hack。
【讨论】:
以上是关于Cordova 编译失败:找不到 com.android.support:support-annotations:27.0.2的主要内容,如果未能解决你的问题,请参考以下文章
由于找不到“Cordova/CDVViewController.h”文件,离子应用程序存档在 xcode 7.2 中失败