> A problem occurred configuring project ':react-native-fbsdk'. > Could not resolve all dependencies for configuration ':react-native-fbsdk:_debugPublishCopy'. > Could not find com.android.support:appcompat-v7:27.0.1. Searched in the following locations: file:/<location_to_sdk>/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom file:/<location_to_sdk>/sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar file:/<location_to_app>/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar required by: newPtMobile:react-native-fbsdk:unspecified
这个问题今天早上在运行react-native run-android而没有对代码进行任何更改或添加新软件包时开始发生,它现在工作正常!
“react-native”:”0.50.3″,“react-native-fbsdk”:”0.6.3″
我可以看到我在我的sdk / extras / android / m2repository / com / android / support子文件夹中缺少android支持库,所有子文件夹都有26.0.0-alpha1文件夹作为最后一个.
我已经尝试删除支持存储库并通过android studio再次安装并手动下载最新的android_m2repository但文件夹仍然缺失.
我无法理解的是为什么google的maven存储库(https://dl.google.com/dl/android/maven2/index.html)声明在m2repository / com / android / support / appcompat -v7下我应该有一个名为27.0.2的文件夹(以及一些以前的版本也缺失)但即使在他们提供的最新android_m2存储库中,它也缺失了!
https://dl.google.com/android/repository/android_m2repository_r48.zip
我也有同样的问题.我能够通过更新我的成功建立
ROOT:android / build.gradle文件.
原文链接:https://www.f2er.com/react/300964.htmlROOT:android / build.gradle文件.
脚步 :
1.您所要做的就是在maven.google.com的allprojects部分添加一个新的maven行
2.添加resolutionStrategy会将你的android fbsdk版本限制为4.28.0
allprojects { repositories { mavenLocal() jcenter() configurations.all { resolutionStrategy { force 'com.facebook.android:facebook-android-sdk:4.28.0' } } maven { url "https://maven.google.com" } maven { // All of React Native (JS,Obj-C sources,Android binaries) is installed from npm url "$rootDir/../node_modules/react-native/android" } } }