#android
#Android
Вопрос:
Я запускаю Android Studio 3.3.2, создающую простое приложение для Android 9.0. Приложение корректно запускается на эмуляторе Nexus 5X API 27. Мой тестовый телефон Samsung J7 тоже использует API 27.
Когда я запускаю на телефоне с кодом версии 1 (по умолчанию в сборке gradle на уровне модуля), приложение работает на телефоне хорошо. Однако, если я изменю код версии на 33, приложение завершит работу при запуске (и продолжит сбой). Я деинсталлирую приложение перед загрузкой новой версии.
Код версии и versionName apk на телефоне такие, какими они должны быть, и манифест хорошо выглядит на телефоне через «Apk Analyzer».
Комментарии:
1. не могли бы вы опубликовать свой журнал сбоев?
2. Вы запускаете Android Studio
debug build
, а из Google Play загружаетеrelease build
. Может быть ошибка конфигурации вbuild.gradle
3. Приложение корректно запускается из Android Studio в режиме отладки.
4. Запустил adb logcat и разбил приложение. Там много всего! Что мне искать?
5. Загрузка из Play Store успешно работает на планшете Samsung с 4 .. 4.2 и телефоне LG с 4.1.2. Очень странно, что запуск Android Studio на Samsung J7 работает, но сгенерированный пакет APK при передаче не работает. Это проблема с разными загрузчиками APK?
Ответ №1:
Это случилось и со мной, но приложение перестало сбоить после обновления / увеличения versionName
in build.gradle
.