Bir uygulamayı yüklemeye çalıştığımda iki olasılık vardır:
- Çalıştırdığımda derleme klasöründen mevcut APK'yi yükle
app
- Yaptıktan sonra APK yükleyin
clean build
Derleme klasöründeki mevcut APK için uygulama gayet iyi çalışıyor. Ancak projeyi Build
-> kullanarak temizlediğimde Clean Project
ve ardından çalıştırmayı denediğimde app
(yani uygulamayı emülatörüme veya fiziksel cihazıma kur), bana şu hatayı gösteriyor:
/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk APK dosyası diskte mevcut değil.
NOT: Bu davranış, yalnızca projeyi temizlediğimde oluyor, yapı klasörümde önceden oluşturulmuş bir uygulama APK'sına sahip olduğumda değil
Bahsettiğim : APK dosyası diskte yok, ancak benim amacım, uygulamayı genellikle projeyi temizledikten sonra çalıştırdığımızda, APK derleme klasöründe mevcut değilse hiçbir zaman bir derleme yapmamıza gerek kalmamasıdır. , otomatik olarak en yenisini oluşturur ve yükler.
Denediğim şeyler:
- Derleme klasöründe APK dosyası varken uygulamayı çalıştırma (mükemmel çalışıyor)
- Koşu
Clean Project
-> (! Proje inşa edilecek ve uygulaması yüklü alacağı ancak yukarıda belirtilen hata gösterir bekleniyor) uygulamasını Koşu - Uygulamayı yaptıktan sonra aynı temizleme ve çalıştırma süreci
Invalidate Caches/Restart
Build -> Clean Project->Rebuild Project