我正在使用react-native-fbsdk。但是上次当我尝试在Android上构建我的项目时,我遇到了这个错误。
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:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom
file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
file:/home/deema/Desktop/work/projects/dacebookTest/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar
Required by:
dacebookTest:react-native-fbsdk:unspecified
> Could not find com.android.support:appcompat-v7:27.0.1.与com.android.support v27相比,有更多相同的错误。我尝试创建新的空项目,但我遇到了相同的错误。
发布于 2017-12-08 00:48:31
尝试替换
node_modules/react-native-fbsdk/android/build.gradle 使用
compile('com.facebook.android:facebook-android-sdk:4.28.0')发布于 2017-12-08 12:46:05
关键是在您的案例中显示的错误消息中:
在以下位置搜索了
:
file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/
我也有过同样的经历。然后我去了那个地方:
file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/
我发现没有名为27.0.1的目录,因为在我的例子中没有下载最新的buildTool。在我的例子中,我使用的是27.0.0-alpha1。
所以在我的应用程序build.gradle和
node_modules/react-native-fbsdk/android/build.gradle
并用27.0.0-alpha1替换了27.0.1,构建成功了。
https://stackoverflow.com/questions/47690782
复制相似问题