новые изменения не применяются при создании новой версии APK - PullRequest
0 голосов
/ 25 апреля 2018

Я делаю приложение, использующее реагирование на нативном компьютере, я смог успешно собрать свое приложение и сгенерировать релиз apk для Android, проблема в том, что я добавил еще немного функций, еще немного кода, я не могу увидеть эти функции на моем телефоне он берет старый .apk.

Вопрос: Что мне нужно сделать, чтобы я получил новую версию .apk с последними изменениями. Нужно ли делать что-либо из предполагаемой реакции или просто из Android Studio?

Я пытался очистить, перестроить и сгенерировать новый подписанный apk, но я все еще не могу увидеть новые изменения в приложении на телефоне, похоже, Android Studio не генерирует новый apk с последними изменениями, он каким-то образом генерирует старый кешируется или идк.

Кто-нибудь может помочь в этом?

Ответы [ 4 ]

0 голосов
/ 01 мая 2019

Обновление index.android.bundle решило мою проблему.

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

Я также боролся с этой проблемой, и после поиска в Интернете и применения многих решений мне это помогло ссылка .

0 голосов
/ 28 апреля 2018

Для всех, кто должен знать это: на самом деле, когда вы вносите изменения, чтобы отреагировать на собственное приложение, вы должны опубликовать его через expo kit для сборки bundle.js и опубликовать его, чтобы apk получал последние изменения пакета вашего приложения. По сути, вам нужно только создать новый apk из Android Studio только при изменении собственных функций, например, если вы используете некоторые собственные функции для push-уведомлений или чего-то другого, что вносит изменения в код Java!

0 голосов
/ 03 августа 2018

Для меня сработало следующее:

cd android
gradlew clean
gradlew assembleRelease
0 голосов
/ 25 апреля 2018

Вы уверены, что новое приложение отличается от предыдущего? Пожалуйста, сравните размер первого созданного вами APK со вторым APK (с изменениями)

Если размер не совпадает, отключите кеш-файл вашего приложения на телефоне и переустановите его

Если он того же размера, попробуйте:

  • чтобы добавить android.enableBuildCache=true в свой gradle.properties

или

  • В Android Studio перейдите на Run > Edit Configuration. Под Before launchAdd добавьте Gradle-aware Make и оставьте задачу пустой.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...