> 웹 프론트엔드 > JS 튜토리얼 > React Native 0.71.0-rc.0 Android 빌드 실패: 어떻게 해결할 수 있나요?

React Native 0.71.0-rc.0 Android 빌드 실패: 어떻게 해결할 수 있나요?

Patricia Arquette
풀어 주다: 2024-12-06 01:35:11
원래의
166명이 탐색했습니다.

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 라이브러리 사용을 강제하는 독점 해결 규칙이 도입되었습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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