Littiary

Yeni üye
16 Ağu 2023
14
0
0
(34) İstanbul Avrupa
Merhabalar package yaptığımda rungrandle.bat hatası alıyorum daha detaylı açıklamak gerekirse bu hatayı bu sabah da yaşamıştım ndk ve sdk in doğru sürümlerini bulduktan sonra sorunsuz şekilde çalışmıştı ama sonrasında play console a yüklerken android export hatası verdiği için android studio üzerinden manifestleri sorunsuzca değiştirdim (en azından bana göre) en son olarak build e bastığımda generate seçeneği falan da yoktu ben de cahilce şekilde add module e bastım sonrasında bir daha da ue4 den package alamadım hep bu hatayı vermeye başladı ne yapmam lazım şimdiden teşekkürler
 
Sinir bozucu bir hataydı, yıllar önce karşılaşıyordum. Bu hata kütüphane kaynaklı oluyor genelde. 
Yol bulamamaktan kaynaklı olabilir. Ortam değişkenlerinden Path ayarlarını yaptın mı? 
Oyunun Masaüstündeyse mutlaka masaüstünde olmasın, farklı bir disk'e al ve intermediate, saved dosyalarını sil öyle package et. (yedek almayı unutma)
Oyun motorunun sürümü ile JDK ve Android version sürümleri birebir uyuşmalı. Buna da dikkat etmelisin. (Her UE sürümü ayrı bir Java, NDK/SDK sürümlerine sahip.)

d8.bat dosyasının adını dx.bat, ardından d8.jar'i ise dx.jar yapıyorduk. Detayları tam hatırlamıyorum en son bunu araştırmalısın. 

Son olarak şunlara mutlaka bir bak:
https://forums.unrealengine.com/t/help-android-arm64-gradle-rungradle-bat-error-hell/241964/9 
https://forums.unrealengine.com/t/help-android-arm64-gradle-rungradle-bat-error-hell/241964/10
 
Sürümler mutlaka uyuşmalı. Motor, verileri çekmeye çalışıyor, lokasyonu bulamazsa bomm, hata. Lokasyonu bulursa ama sürüm uyumsuzluğu varsa, hata. JDK, SDK, NDK - UE, bunlar uyumlu çalışmalı. Bu da SDK ve NDK ayarlarını ancak doğru olarak yapınca olur. 30 yapmışsan 29, olmazsa 31 dene, o da olmazsa latest yap. Ama benim tavsiyem deneme yanılmadan ziyada en doğru ayarlarını bulup uygulamak, başka yolu yok.
Ayrıca;
Engine/Extras/Android lokasyonunda SetupAndroid.bat içerisine girip aşağıdaki kısmı kendi sürümlerine uygun olacak şekilde doldurdun mu? 
Örneğin:
call "%SDKMANAGER%" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "lldb;3.1" "cmake;3.10.2.4988404" "ndk;21.1.6352462"
(sürümleri kendine göre değiştirirsin)
Bunlar da olmazsa Gradle sürümünü düşürebilirsin.
 
hocam eyvallah çok teşekkürler o hatadan kurtuldum şimdi de play store a yüklerken android:exported="true"
hatası veriyor


android studio manifestinden çözdüm fakat oradan çıktı alamıyorum

bunu unreal engine de yapmanın bir yolu var mıdır ?

Etkinlik, etkinlik takma adı, hizmet veya intent filtresi olan yayın alıcısına sahip ancak "android:exported" özelliği ayarlanmamış bir APK ya da Android App Bundle yüklediniz. Bu dosya Android 12 veya sonraki sürümlere yüklenemez. Şuraya göz atın: developer.android.com/about/versions/12/behavior-changes-12#exported

https://hizliresim.com/e95memd