android - starter - rnfirebase ios




React-Native Android-com.android.tools:commonが見つかりませんでした (2)

(アプリではなくプロジェクトの)私のbuild.gradleファイルで、私は最初に新しいbintray URLを追加しましたが、後に他のすべてを追加しなければなりませんでした:

subprojects {
    buildscript {
        repositories {
            maven { url 'https://dl.bintray.com/android/android-tools' }
            google()
            mavenLocal()
            jcenter()
        }
    }
}

どういうわけかandroid/tools/commonライブラリが削除されたようです( pomjar )。

これにより、クラスパスに古いバージョンのcom.android.tools.build:gradle:2.2.3を使用している多くのネイティブライブラリ(例: com.android.tools.build:gradle:2.2.3 : com.android.tools.build:gradle:2.2.3 : com.android.tools.build:gradle:2.2.3 )が同期できなくなりました。

どうすれば修正できますか?


更新 、私はbuild.gradleにもっとコードを追加しなければなりませんでした

これは私の修正です、私はちょうどこの回避策を使用したリポジトリをフォークしませんでした:あなたのbuild.gradleファイル、 settings.gradleファイルの兄弟にこれを追加してください

buildscript {
  repositories {
     google()
     jcenter { url "http://jcenter.bintray.com/"}
     maven { url "https://dl.bintray.com/android/android-tools" }
  }
}

subprojects { project ->
  def name = project.name
  if (name.contains('module name, e.g. react-native-blur')
        || name.contains('other module name, e.g. react-native-image-picker')) {
    buildscript {
        repositories {
            maven { url "https://dl.bintray.com/android/android-tools/"  }
        }
    }
  } 
}




jcenter