2017-12-07 15 views
0

私はreact-native-fbsdkを使用しています。しかし、私がAndroidで自分のプロジェクトを構築しようとした最後の時間に、私はこのエラーが発生します。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:/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. 

は、私は新しい空のプロジェクトを作成しようとした27 com.android.support vでより多くのと同じエラーがあると私は同じエラーを持っています。

答えて

0

てみ

compile('com.facebook.android:facebook-android-sdk:4.28.0') 
0

キーはあなたのケースで示したエラーメッセージであると

node_modules/react-native-fbsdk/android/build.gradle 

交換:

次の場所で検索: file:/home/deema/Android/Sdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/

私は同じものを持っていました。

ファイル:/ホーム/ deema /アンドロイド/ SDK /エクストラ/アンドロイド/ m2repository/COM /アンドロイド/サポート/ APPCOMPAT-V7/

そして、そこことを発見し、私は場所に行ってきました私の場合は最新のbuildToolがダウンロードされていないので、27.0.1という名前のディレクトリはありません。私の場合、私は27.0.0-alpha1を持っていました。

だから、私のアプリ build.gradleの両方で

node_modulesで/ /アンドロイド/ build.gradle

ネイティブfbsdk-反応し27.0.0-alpha127.0.1を交換し、ビルドが成功しました。