Android Studio не устанавливает приложение после использования версии внутреннего тестового трека - PullRequest
0 голосов
/ 16 февраля 2019

Я уже некоторое время работаю над своим приложением и недавно загрузил его на внутренний тестовый трек консоли Google Play.Я установил свое приложение через Google Play Store, и оно работало нормально.

Но если я сейчас попытаюсь установить обновленную отладочную версию напрямую через Android Studio, это просто запустит мою основную деятельность без установки измененного приложения.

Что я пробовал:

  • Удаление приложения и запуск через AS: "Error: Activity class {...} does not exist."
  • Перезагрузка телефона
  • Перезагрузка AS
  • Переподключение телефона
  • Удаление приложения через AS (gradlew uA)
  • Удаление приложения через диспетчер приложений
  • Недействительный кэш AS
  • Очистка/ восстановление проекта
  • Отключение Skip installation if APK has not changed в конфигурациях запуска -> Разное
  • Увеличение номера версии

Что может вызвать это:

  • Версия внутреннего тестового трека подписана, но ключ хранится в Google
  • Приложение не выбрано как «Приложение для отладки», но в диалоговом окне выберите один,не предлагает

Как мне установить мою неизданную версию?напрямую через Android Studio?

Заранее спасибо. -Minding

1 Ответ

0 голосов
/ 16 февраля 2019

QUICKFIX

По какой-то причине задача "Gradle Aware" отсутствовала.Чтобы исправить это, «Выполнить»> «Редактировать конфигурации»> «+»> «Создание с учетом Gradle»> «ОК» (оставьте поле пустым) и перезапустить.

Команда Android Studio все еще выясняет, почемупроизошло.


Старый ответ / Обходной путь

Использование ADB для непосредственного удаления версии выпуска и установка отладочной версии работали, , но у вас есть переустановкаприложение для каждого изменения! Лучшее решение все равно приветствуется.

  • Постройте отладку вашего проекта APK
  • Введите в терминал следующее:

adb uninstall MY_PACKAGE_NAME

adb install -r ./mobile/build/outputs/apk/debug/mobile-debug.apk

Если вы получаете "adb" not found., используйте %LOCALAPPDATA%\Android\sdk\platform-tools\adb вместо.

  • Выберите приложениебыть App to debug в опциях разработчика устройства.

Надеюсь, эта помощь. -Minding

...