버전 0.71.0-rc.0 출시 후 React Native Android 빌드 실패
최근 React Native 버전 0.71 출시 이후. 0-rc.0, Android 빌드 실패는 변경 사항이 없음에도 불구하고 개발자에게 일반적인 문제였습니다. code.
잠재적 실패:
오류 메시지는 다를 수 있지만 기본 원인은 일반적으로 node_modules 및 기계적 인조 인간 build.
해결책:
이 문제를 해결하려면 두 가지 방법을 구현할 수 있습니다.
방법 1:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
방법 2:
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이 node_modules 디렉터리의 React Native 라이브러리 버전을 사용하여 충돌을 해결하고 Android 빌드가 성공할 수 있습니다.
위 내용은 0.71.0-rc.0으로 업데이트한 후 React Native Android 빌드가 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!