Aşağıdaki çözüm okumadan önce, 01.04.2020 benim güncelleştirme okuyunuz, sorun daha derin ve içinde bulunduğu senin kod.
Bu 3.6 güncellemesinden sonra aynı sorunu yaşadım.
* Hızlı çözüm: *
- projectFolder \ build öğesini sil
- projectFolder \ debug * öğesini sil
- projectFolder \ release * öğesini sil
- projectFolder \ app \ build öğesini sil
- projectFolder \ app \ build \ debug * öğesini sil
- projectFolder \ app \ build \ release * öğesini sil
Bu nedenle, tüm derleme, hata ayıklama ve sürüm dizinlerini silmeniz gerekir.
Tüm hata ayıklamayı silip dizinleri bırakamayabileceğinizi, ancak tüm içeriğini silebileceğinizi unutmayın.
UPD:
Sanırım bugün bu hatayı düzelttiler:
UPD 03.03.2020:
Maalesef hata düzeltilmedi.
UPD 01.04.2020:
(1 Nisan şakası değil :))
Aydan beri Android Studio geliştiricileriyle çalıştım ve bugün jre kullanmak yerine jdk kullanmam söylendi, çünkü günlüklerdeki derin hatalardan biri It dedi.
Jre yerine jdk ( Dosya-> Proje Yapısı-> SDK Konumu-> JDK Konumu ) ayarladıktan sonra , "derleme çıktısı" nda gösterilmeyen bazı hatalar var, bu yüzden Analiz -> Kodu Denetle ve SEKİZ hataları aldım mizanpajlardaki yanlış görünüm kimliğine, yönlendirme ile ilgili hatalara (hi-to tools:ignore="MissingDefaultResource"
) ve yönlendirme ile de tezahür eden hatalara atıfta bulunmak gibi : Bunun 3.6.1'de yeni bir güncelleme olduğunu okudum - screenOrientation
Studio ile hızlı bir şekilde sabitlenen yatay veya dikey hakkında :
<activity
tools:ignore="LockedOrientationActivity" />
Tüm hatalar Analiz -> Kodu Denetle ile giderildiğinde, jdk kullanarak ve sonra jre kullanarak (sadece test için) başarıyla imzalanmış APK oluşturdum.
Özetle, bu hata, sadece Inspect Code
araçla bulabileceğiniz derin hatalardan kaynaklandı .
Ben AS bu bir hata sanmıyorum düşünüyorum, onlar bu kodunuzu geliştirmek için yeni bir özellik olduğunu söyleyecek düşünüyorum. Ayrıca jre yerine jdk ayarlamadan bile kodunuzu incelemeye çalışmalısınız düşünüyorum.
AS desteğinden ek öneri:
BTW bir yapıyı dışa aktarırken , bazı ekstra kontroller yapan ve bazı hatalar olarak işaretlenmiş olanları release
da çalıştırıyoruz . O olmaz bu yüzden bu onay pahalı yapýlarlintVital
fatal
debug