Rumah >hujung hadapan web >tutorial js >Mengapa My React Native Android Build Gagal Selepas Menaik taraf kepada 0.71.0-rc.0?

Mengapa My React Native Android Build Gagal Selepas Menaik taraf kepada 0.71.0-rc.0?

Susan Sarandon
Susan Sarandonasal
2024-12-05 07:27:091017semak imbas

Why is My React Native Android Build Failing After Upgrading to 0.71.0-rc.0?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn