Cordova编译失败:找不到com.android.support:support-annotations:27.0.2

问题描述 投票:1回答:1

我正在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 facebook cordova
1个回答
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

如相对帖子中所述,这是一个黑客攻击。

© www.soinside.com 2019 - 2024. All rights reserved.