React Native 0.71.0-rc.0 リリースにより、コードが変更されていないにもかかわらず、React Native Android ビルドがさまざまなエラーで失敗する
問題:
ユーザーに Android が発生している過去数日間コードを変更していないにもかかわらず、さまざまなエラー メッセージが表示されてビルドが失敗することがあります。この問題は、React Native バージョン 0.71.0-rc.0 のリリース後に発生したようです。
原因:
ビルドの失敗は最近のリリースが原因ですリアクトネイティブの0.71.0-rc.0.
解決策:
問題を解決するには、次のいずれかの方法を試してください:
メソッド1:
この修正を android/build.gradle に追加しますfile:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
方法 2:
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 } } // ... }
これらの修正により、React Native Android ライブラリの解像度が内部の解像度を使用するように強制されます。 node_modules ディレクトリで問題を解決しました。
以上が0.71.0-rc.0 にアップグレードした後、React Native Android ビルドが失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。