Когда я пытаюсь установить приложение, есть две возможности:
- Установите существующий APK из папки сборки, когда я запустил
app
- Установить APK после выполнения
clean build
Для существующего APK в папке сборки приложение просто отлично работает. Но когда я очищаю проект, используя Build
→ Clean Project
, а затем попробуйте запустить app
(т.е. Установите приложение на мой эмулятор или физическое устройство), он показывает мне ошибку:
Файл APK/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk не существует на диске.
ПРИМЕЧАНИЕ. Такое поведение происходит только тогда, когда я очищаю проект, а не когда у меня уже есть готовое приложение APK в моей папке сборки
Я упомянул: Файл APK не существует на диске, но я хочу сказать, что когда мы обычно запускаем приложение после очистки проекта, нам никогда не нужно чтобы сделать его сборку, если APK не существует в папке сборки, он автоматически генерирует и устанавливает последнюю версию.
Вещи, которые я пробовал:
- Запуск приложения, когда файл APK существует в папке сборки (отлично работает)
- Запуск
Clean Project
→ Запуск приложения (ожидается, что проект будет построен, и приложение будет установлено, но оно показывает вышеупомянутую ошибку!) - Тот же процесс очистки и запуска приложения после выполнения
Invalidate Caches/Restart