#android #react-native
#Android #react-родной
Вопрос:
Я пытаюсь сгенерировать новый apk, и при запуске я получаю очень старый apk ./gradlew assembleRelease
, я использую react native выше 0.63. Я попытался удалить папку сборки и удалить кеши, но она по-прежнему выдает старый apk. итак, мой вопрос в том, почему он создает старый apk? и как получить новый apk?
Комментарии:
1. Попробуйте./gradlew очистите тогда./gradlew assembleRelease
Ответ №1:
- Удалите файлы внутри каталога
android/app/src/main/assets
. - выполнить
$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
$ 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 ..