ホームページ > ウェブフロントエンド > jsチュートリアル > 0.71.0-rc.0 にアップグレードした後、React Native Android ビルドが失敗するのはなぜですか?

0.71.0-rc.0 にアップグレードした後、React Native Android ビルドが失敗するのはなぜですか?

Susan Sarandon
リリース: 2024-12-05 07:27:09
オリジナル
854 人が閲覧しました

Why is My React Native Android Build Failing After Upgrading to 0.71.0-rc.0?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート