React Native Android 版本 0.71.0-rc.0 發布後建置失敗
自最近發布 React Native 0.71 版本以來。從0-rc.0 開始,Android 建置失敗一直是開發人員的常見問題,儘管他們的
潛在故障:
儘管錯誤訊息可能有所不同,但根本原因通常與node_modules 中的React Native庫版本衝突與安卓build.
解決方案:
要解決此問題,可以實現兩種方法:
方法一:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
方法二:
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中文網其他相關文章!