Android studio’u 2.0’tan 2.1’e güncellediğimden beri aşağıdaki hatayı alıyorum.Android Studio 2.1 Bayt kodu bayt koduna dönüştürülürken hata
Error:Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' to that submodule's build.gradle file.
ben build.gradle aşağıdaki pasajı ekleyerek çalıştı, ama yine de konu ben buna benzer sorulardan bazılarını gördüm
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
devam fakat soruların hiçbiri cevap verdi. Bunu çözmeme yardım eden var mı? Şimdiden teşekkürler.
Projenizde yalnızca java modülleri var mı? –
Hayır. Böyle bir modül kullanmıyorum. SDK'yı eski ile değiştirerek çözdüm. Şimdi stüdyo iyi çalışıyor. –
Bunu çözmek için hangi SDK değiştirildi, Lütfen bunu nasıl çözdüğünüzü açıklayabilirsiniz. – Adi