VoiclessCry

Yeni üye
8 Şub 2021
135
2
0
(16) Bursa
https://ibb.co/w77H98Y

Android paketleme yaptırdığımda böyle bir hata alıyorum birçok yol denedim ancak hiçbir değişiklik olmadı anladığım kadarıyla groovy içerisindeki bir java uyumluluk bugu imiş nasıl çözüleceği hakkında bilgisi fikri olan var mı ?

Java dk 1.8.0.21 
android studio 3.5.3 standart indirme ile kurulu, SDK platformda api33 ve bu hatayı çözmek için önerilen command line tools un son sürümü de yüklü

SDK ve NDK lar;

https://ibb.co/qgcnyBc

:huh: :huh:
 
android studio 4.0.0 a geç (https://drive.google.com/drive/folders/1sODDpDCZRthoRPJDek2D60b-4dEr9324?usp=sharing), 33.0 - 32.1.0-rc1 kaldır, henüz desteklenmiyor. 

Screenshot_1.png


30.0.0 ve üzeri tüm dosyalarda aşağıdaki gibi d8 dosyalarının adını dx olarak değiştir.

Screenshot_2.png
Screenshot_3.png


android 10 üzeri versiyonları içeren paketler için aşağıdaki yöntemi uygula yoksa play store paketi kabul etmez

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Yine android 10 üzeri paketlerde save-load sıkıntısı yaşamamak için aşağıdaki yöntemi uygula.

https://defconnet.work/en/how-android-save-games-work-ue4-27/

Sen daha sonra tekrar konu açıp sorma diye başına gelecek ve tek tek soracağın tüm soruları da yanıtladım.
 
Hocam maalesefki dediklerinizin tamamını denemiştim, d8 dosyalarını tekrardanda kontrol ettim, hatta belki sürümdendir diye sizinki gibi 32 üstü bütün sürümleri 32.0 a kadar indirdim yeni indirdiklerimi de d8 leri dx yaptım ( https://ibb.co/QXPSDrh )  ancak hiçbir değişiklik olmadı sonuçta (bilgisayarı kapatıp açıp tekrardan da denedim paketlemeyi). 
Bu arada setupAndroid.bat i çalıştırmaya çalıştığımda da böylr bir hata veriyor bilmiyorum bizim işlem ile bir ilgisi var mı ama android dosyalarını kurarken burada güzel işlem yapmıştı hata olmamıştı.
https://ibb.co/m9ZVkWz

// Birde paketleme hatasında java7-45 yazıyor ama ben java 8 kullanıyorum ve bu bilgisayara daha önce hiç java 7 yüklenmedi hata oradan kaynaklanıyor olabilir mi dosyalarda bir yerde hala 7 yazıyor olabilirmi veya 7 mi istiyor?

:huh: :huh: :huh:
 
https://ibb.co/Smc73jN bu seferde böyle bir hata var ortam değişkenlerinde dizin yolu doğru görünüyor sorun yok, sanırım android studio içinde java dizini yanlış kalmış silip yüklediğimiz için onu nereden değiştireceğim android studio içinde?

-- android 4 e geçirmeyi unuttum onu da bir deneyeyim o sırada java dizini düzelir sanırım
 
Unrealin Android kısmı berbat.Java zaten baştan aşağı berbat bir dil hala her şeyi eski usül.
Neden bir tane setup ile her şeyi tek seferde kuramıyoruz onu anlamıyorum. Yok dosya adını değiştir yok komut satırına şunları yaz , yok ortam değişkenlerini ayarla yok bilmem ne exe ye girip şunu güncelle yok şu dosyayı atıp eski versiyonla aynı ismi yaz. Garip garip şeyler var ve kimse bunları düzeltmek için uğraşmıyor bile. Ben olsam sırf bu yüzden mobil işine girmem. Bir kere girdim başım ağrıdı 6 ayım hata çözmekle geçti.
 
Hallolduu yalnızca API33 desteklemediği için kaldırmak gerekiyor ( Standart indirmede başta indirili geliyor. ) android studio dan sonunda kara göründü  :)

UATHelper: Packaging (Android (ETC2)): ********** ARCHIVE COMMAND COMPLETED **********
UATHelper: Packaging (Android (ETC2)): BUILD SUCCESSFUL
UATHelper: Packaging (Android (ETC2)): AutomationTool exiting with ExitCode=0 (Success)

Yardımlarınız için Teşekkürler.