React Native Android Build Gagal dengan Pelbagai Ralat Walaupun Tiada Perubahan Kod Akibat Keluaran React Native 0.71.0-rc.0
Masalah:
Pengguna sedang alami Kegagalan binaan Android dengan pelbagai mesej ralat, walaupun tidak membuat sebarang perubahan kod dalam beberapa hari lalu. Isu ini nampaknya telah timbul selepas keluaran React Native versi 0.71.0-rc.0.
Punca:
Kegagalan binaan disebabkan oleh keluaran baru-baru ini daripada React Native 0.71.0-rc.0.
Penyelesaian:
Untuk menyelesaikan isu, cuba salah satu kaedah berikut:
Kaedah 1:
Tambahkan pembaikan ini pada android/build.gradle anda fail:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
Kaedah 2:
Jika versi gradle anda tidak menyokong kaedah pertama, tambahkan ini pada fail android/build.gradle anda sebaliknya:
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 } } // ... }
Pembetulan ini memaksa resolusi pustaka Android React Native untuk menggunakan yang di dalam direktori node_modules, menyelesaikan isu.
Atas ialah kandungan terperinci Mengapa My React Native Android Build Gagal Selepas Menaik taraf kepada 0.71.0-rc.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!