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