パッケージ com.facebook.react.bridge が存在しません
次のコードを android/build.gradle に追加します。
exclusiveContent { // React Native の Android バイナリは npm 経由でのみ取得し、 // node_modules/react-native/ 内のローカル Maven リポジトリから取得します。 // (exclusiveContent を使用すると、Maven Central などの他の場所を探したり 、間違ったバージョンを取得する可能性を回避できます。) filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-ネイティブ/アンドロイド" } } }
解決したときの対応するgradleのバージョン
根本的な原因は、Jcenter がサービスをシャットダウンしたことです。
Jcenter サービスはまもなくシャットダウンされ、代わりに mavenCentral が使用されます - Zhihu
Could not resolve com.facebook.react:react-native:+
20230705 更新:
なお、以下の例外が発生した場合は、gradle のバージョンが正しく設定されているか(特に gradle-wrapper.properties ファイル)を確認してください。
原因: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException:
たとえば、私のプロジェクトのビルドでは
依存関係 { クラスパス 'com.android.tools.build:gradle:4.1.0' }
gradle-wrapper.properties に対応するのは、バージョン 6.5 を設定することです。
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip