./ gradlew assembleRelease производит очень старый Apk

#android #react-native

#Android #react-родной

Вопрос:

Я пытаюсь сгенерировать новый apk, и при запуске я получаю очень старый apk ./gradlew assembleRelease , я использую react native выше 0.63. Я попытался удалить папку сборки и удалить кеши, но она по-прежнему выдает старый apk. итак, мой вопрос в том, почему он создает старый apk? и как получить новый apk?

Комментарии:

1. Попробуйте./gradlew очистите тогда./gradlew assembleRelease

Ответ №1:

  1. Удалите файлы внутри каталога android/app/src/main/assets .
  2. выполнить $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
  3. $ react-native run-android

Ответ №2:

попробуйте с:

 rm -rf android/app/build
rm -rf android/build
cd android
./gradlew clean
cd ..
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
cd android
./gradlew assembleRelease
  

это должно очистить папку сборки и создать новую index.android.bundle со всеми обновлениями

Ответ №3:

Попробуйте это:

   cd android
 ./gradlew clean 
 ./gradlew assembleRelease
 cd ..