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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-12-01 21:48:10640ブラウズ

Why Are My React Native Android Builds Failing After Updating to 0.71.0-rc.0?

バージョン 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 ライブラリの解決が、node_modules のバージョンを使用するように強制されます。

方法 2 (古い Gradle バージョンの場合):

以下を android/build.gradle に追加しますfile:

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
          }
    }
    // ...  
}

これにより、Gradle は指定された React Native バージョンを使用するようになります。

追加の注意:

実装後にビルド エラーが発生した場合これらの解決策を使用する場合は、最近のコード変更を元に戻して、再試行することをお勧めします。

以上が0.71.0-rc.0 にアップデートした後、React Native Android ビルドが失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。