> 웹 프론트엔드 > JS 튜토리얼 > 0.71.0-rc.0으로 업데이트한 후 React Native Android 빌드가 실패하는 이유는 무엇입니까?

0.71.0-rc.0으로 업데이트한 후 React Native Android 빌드가 실패하는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-01 21:48:10
원래의
644명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿