Yazılım Unreal Engine UE5.6 Android depolama izni istiyor

GecePanteri

Centipat
Katılım
11 Ağustos 2024
Mesajlar
28
Daha fazla  
Cinsiyet
Erkek
Meslek
Game Developer, Yazılımcı
Merhaba herkese, sorunum şu Android için geliştirmekte olduğum oyunumu package yapıp telefona attığım zaman uygulama açılıyor ve hemen ekrana uyarı geliyor depolama izni verin diye. Seçenekler de ya oyundan çıkacağım ya da ayarlardan izin vereceğim. Ayarlara gittiğim zaman verebileceğim hiçbir izin olmadığını görüyorum. AI ile çok araştırdım çözümünü bulamadık internette arattım geçmiş yıllarda benimle aynı sorunu yaşayanlar olmuş ama çözülememiş. Video da bulamadım. Project settings'te extra permission ekledim olmadı, elle manifest dosyası yazdım oyun çöktü, kod ile izin isteme sistemi yaptım çalışmadı (ya da çalıştı ama o uyarıdan dolayı ekrana gelmedi). Sonu olarak yardıma ihtiyacım var, yardımcı olacak herkese şimdiden teşekkürler.
 
Manifest dosyasıyla ilgili olduğu net ama Android paketleme hakkında bilgim yok.

Sadece böyle bir şey buldum:
XML:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Bunun gibi eski API yöntemle izin almak yerine:
API 33:
XML:
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO"/>
Veya bu yöntemle bütün izinleri:
XML:
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
Almanız gerekir.
Android 10+ içinse:
XML:
<application
    android:requestLegacyExternalStorage="true"
    ...>
</application>

Ek olarak Project Settings'de Capabilities gibi bölüm varsa orda dosya okuma, yazma izni ekleyin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…