Коли я намагаюся встановити програму, є дві можливості:
- Встановіть існуючий файл .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
Build -> Clean Project->Rebuild Project