INSTALL_FAILED_INVALID_APK только для отладки (релиз работает) - PullRequest
0 голосов
/ 22 марта 2020

у меня работает Android Studio 3.5. Мой код компилировался и устанавливался на эмулятор просто отлично. Я обновил Android Studio до 3.6.1.

Единственные изменяемые части моего кода:

Gradle обновлен с 5.4.1 до 5.6.4

Android Инструменты сборки Gradle обновлены с 3.5.3 до 3.6.1

Теперь я получаю следующую ошибку при попытке запустить вариант отладки (выпуск работает нормально) моего приложения

Установка не удалась. Приложение не может быть установлено: INSTALL_FAILED_INVALID_APK APK являются недействительными.

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

Ответы [ 2 ]

2 голосов
/ 22 марта 2020

Нашел решение моей собственной проблемы. Обратите внимание, что ваши библиотеки и пути к классам всегда обновляются. У меня был classpath для плагинов Firebase, который не был в курсе. При применении нового Gradle эта проблема возникла. После обновления classpath все снова устанавливается гладко

0 голосов
/ 22 марта 2020

Эта проблема обычно возникает из-за разницы в имени пакета mainfest и идентификаторе приложения Gradle.

Сначала убедитесь, что они оба одинаковы.

Затем проверьте, что нет пробелы в имени пакета и у него есть надлежащие (.) разделители.

Кроме того, убедитесь, что в нем нет других разделителей (- или,), кроме (.).

Это должно работать для you.

Разместите свой манифест и файл конфигурации Gradle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...