Приложение React Native для Android отлично работает в режиме отладки, но когда мы выпускаем apk, оно создает более старую версию приложения

Приложение React Native для Android отлично работает в режиме отладки, но когда мы выпускаем apk, оно создает более старую версию приложения.

андроид/сборка.градле:

buildscript {
    ext {
        buildToolsVersion = "29.0.2"
        minSdkVersion = 21
        compileSdkVersion = 32
        targetSdkVersion = 32
        googlePlayServicesAuthVersion = "16.0.1"
         kotlin_version='1.6.0' //add This change version with your installed kotlin version

    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
                  
        classpath("com.android.tools.build:gradle:4.0.2")
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" //add This
        classpath 'com.google.gms:google-services:4.3.4'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

android/grdle/gradle-wrapper.properties

 distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
2
0
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

----------------------------- Проблемы с Apk решаются после обновления Gradle -----------------

Шаг 1:

  • Удалить папку android/.gradle
  • Удалить папку android/build
  • Удалить папку android/app/build
  • Удалить папку .jso. Если она присутствует, она используется для запутывания.
  • Удалить файл android/app/src/main/assets/index.android.bundle

Шаг 2:

Затем нам нужно снова создать index.android.bundle для запуска приведенной ниже команды.

npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

Затем он создаст следующие файлы и папки:

  • android/app/src/main/assets/index.android.bundle.
  • android/app/src/main/res/drawable*

Шаг 3

  • Удалить android/app/src/main/res/drawable* папки

Затем сгенерируйте релиз APK с помощью этой команды

  • cd android && gradlew assembleRelease

Другие вопросы по теме