Rumah >hujung hadapan web >tutorial js >Mengapa My React Native Android Build Gagal Selepas Mengemas kini kepada 0.71.0-rc.0?
React Native Android Build Failure Selepas Keluaran Versi 0.71.0-rc.0
Sejak keluaran terbaru React Native versi 0.71. 0-rc.0, kegagalan binaan Android telah menjadi isu biasa bagi pembangun, walaupun tiada perubahan padanya kod.
Potensi Kegagalan:
Walaupun mesej ralat mungkin berbeza-beza, punca asas biasanya berkaitan dengan versi bercanggah pustaka React Native dalam node_modules dan Android bina.
Penyelesaian:
Untuk menyelesaikan isu ini, dua kaedah boleh dilaksanakan:
Kaedah 1:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
Kaedah 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 } } // ... }
Kaedah ini akan memaksa Gradle menggunakan versi perpustakaan React Native daripada direktori node_modules anda, menyelesaikan konflik dan membenarkan binaan Android anda berjaya.
Atas ialah kandungan terperinci Mengapa My React Native Android Build Gagal Selepas Mengemas kini kepada 0.71.0-rc.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!