Ralat Pembinaan Android Asli React Selepas Keluaran Versi 0.71.0-rc.0
Kegagalan binaan Android terkini dalam React Native telah diperhatikan, walaupun tanpa perubahan kod. Isu ini telah dikaitkan dengan keluaran React Native versi 0.71.0-rc.0.
Penyelesaian
Kaedah 1:
Kemas kini fail android/build.gradle anda dengan berikut:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
Ini memaksa resolusi pustaka React Native Android untuk menggunakan versi daripada node_modules.
Kaedah 2 (Untuk versi Gradle yang lebih lama):
Tambahkan yang berikut pada android/build.gradle anda fail:
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 } } // ... }
Ini memaksa Gradle menggunakan versi React Native yang ditentukan.
Nota Tambahan:
Jika anda menghadapi ralat binaan selepas melaksanakan penyelesaian ini, adalah disyorkan untuk mengembalikan sebarang perubahan kod terbaharu dan cuba lagi.
Atas ialah kandungan terperinci Mengapa Pembinaan Android Asli React Saya Gagal Selepas Mengemas kini kepada 0.71.0-rc.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!