Rumah > hujung hadapan web > tutorial js > Mengapa Pembinaan Android Asli React Saya Gagal Selepas Mengemas kini kepada 0.71.0-rc.0?

Mengapa Pembinaan Android Asli React Saya Gagal Selepas Mengemas kini kepada 0.71.0-rc.0?

Susan Sarandon
Lepaskan: 2024-12-01 21:48:10
asal
699 orang telah melayarinya

Why Are My React Native Android Builds Failing After Updating to 0.71.0-rc.0?

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"
               }
           }
       }
        // ...
    }
}
Salin selepas log masuk

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
          }
    }
    // ...  
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan