バージョン 0.71.0-rc.0 のリリース後の React Native での Android ビルドの失敗
React Native での最近の Android ビルドの失敗は次のとおりです。 React Native バージョン 0.71.0-rc.0 の公開に起因します。コードを変更しなくても、ユーザーはビルド プロセス中にさまざまなエラー メッセージに遭遇することがあります。
方法 1
次の修正を実装して、android/build.gradle ファイルを変更します。
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
この修正により、React Native Android ライブラリ内での React Native Android ライブラリの使用を強制する排他的な解決ルールが導入されます。 node_modules ディレクトリ。
方法 2
方法 1 がお使いの Gradle バージョンと互換性がない場合は、android/build.gradle ファイルに以下を追加します:
def REACT_NATIVE_VERSION = new File(['node', '--print',"JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim()) buildscript { // ... } allprojects { configurations.all { resolutionStrategy { force "com.facebook.react:react-native:" + REACT_NATIVE_VERSION } } // ... }
「2022 年 11 月 4 日以降に発生した Android ビルド障害の修正と更新」を参照してください。この調整の詳細については、#35210 を参照してください。
以上がReact Native 0.71.0-rc.0 Android ビルドの失敗: 修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。