ホームページ >ウェブフロントエンド >jsチュートリアル >React Native 0.71.0-rc.0 Android ビルドの失敗: 修正するにはどうすればよいですか?

React Native 0.71.0-rc.0 Android ビルドの失敗: 修正するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-06 01:35:11163ブラウズ

React Native 0.71.0-rc.0 Android Build Failures: How Can I Fix Them?

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

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