> 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,但是这些文件夹仍然缺失。
我困扰的是,为什么https://dl.google.com/dl/android/maven2/index.html中的 google's maven repository
显示,例如 m2repository/com/android/support/appcompat-v7
应该有一个名为 27.0.2
的文件夹(还有一些缺失的旧版本),但即使在他们提供的最新的 android_m2repository 中也找不到!
https://dl.google.com/android/repository/android_m2repository_r48.zip