Ana içeriğe atla

Unity de android build etme Play Store' de uygulama yayınlama sorunları

Sayın Okuyucu,

Red Shooter - Invasion mobil oyunumuzu build ederken ve yayınlarken yaşadığım sorunlardan ve nasıl çözdüğümden kısaca bahsetmek istiyorum. Bu arada oyumunuz Red Shooter Invasion şu anda Play Store' de inceleme aşamasındadır.

API Level 31

Eylül 2022 itibari ile Play Store uygulamamızın minimum API seviyesi 31 i hedeflemesini istemektedir. Sizin Unity nizde API 31 i hedefleyen güncel API kurulu olmayabilir. Bunu kurmadan ve hedef API yı en az 31 olarak göstermeden play store uygulamanızı kabul etmiyor. 

Ben güncel API ları Android Studio ile indirdim ve hedef gösterdim ama  Unity API ları tanımadı. Bazı saçma denemeler yaptım kullandığım Unity sürümü 2020.1.4f1 in visual studio ile bağlantısını kestim ve program çöp oldu bunu nasıl yaptığımı bilmiyorum ve her şey normal gözüktüğü halde GUI ve diğer tüm işlevler çalışmaz hale geldi.

Unity nin 2022 en güncel sürümünü indirdim ama açamadım şu an neden açılmadığının çok üzerinde durmuyorum, sorunu ve çözümünü öğrenince sizinle paylaşacağım.

Ardından güncel SDK içereceğini tahmin ederek Unity' nin 2020.3.40f sürümünü indirdim. Projemi açtım, ardından JDK ve SDK yı tekrardan bu sürümün içerisindeki klasörlerine hedef gösterdim.

C:\Program Files\Unity\Hub\Editor\2020.3.40f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK
C:\Program Files\Unity\Hub\Editor\2020.3.40f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK

Bunlar varsayılan olarak hedef gösterilmiş oluyor ama tik leri kaldırıp tekrar hedef göstermek build sorunlarını çözebiliyor belki de tikler kaldırıp tekrar işaretleyince "resolve" işlemi yapıyor ve bu işe yarıyor olabilir. 

Ben Unity e şunu söylemek istiyorum "Unity, karmakarışık bir kara kutu gibisin, ikonunun hakkını veriyorsun." Şu an Unreal Engine ile mi devam etsem diye düşünüyorum. 

Google' ye iyi dilekler

Artık Google' i eleştirmekten sıkıldım, inceleme en az 1 hafta sürmek zorunda mı? Birde sorun bildiriyorlar haydi yeni baştan. Google' nin güncelleme ve politikalarını takip etmek için ekibe 1 kişi almak gerekiyor sanırım. 

Her neyse uygulama yayınlandığında ASO çalışmalarımız devam edecek. Takipte kalın.

Yorumlar

Bu blogdaki popüler yayınlar

Uygulama Mağazalarında Sıralama Faktörleri

Sayın Okuyucu,      ASO sürecimiz devam ederken, uygulamamızın hangi meta verilere göre sıralama önceliğinin ne olduğunda bahsetmemek olmaz.       Size bir soru sorayım, kullanıcının uygulama mağazasında bir arama yaptığını düşünün. Bu arama terimi sizin uygulama başlığınızla mı kısa açıklamanızla mı yoksa uzun açıklamanızla mı eşleşse daha üst sırada yer alırsınız?     Size bahsedeceğim sıralama faktörleri bu sorunun cevabını verecektir. APP Store ve Play Store Sıralama Faktörleri     Sıralama için önemli olan faktörler yukarıdan aşağıya doğru aşağıdaki listede yer alnaktadır. •           APP STORE •           Uygulama Başlığı •           Uygulama Altbaşlığı •           Uygulama için satınalma işlemleri •        ...

AA Crazy Arrow Shooter Güncelleme

Sayın Okuyucu,      İlk oyunumuz olan AA Crazy Arrow Shooter mobil oyunu güncellendi. Üstelik reklamsız. Hemen  burayı  tıklayarak keşfedebilirsiniz. 

Unity UI Dizayn İpuçları - 1 (Rect transform)

Sayın Okuyucu,      Play Store, içeriğinizin kalitesine çok önem veriyor ve bunu sıralama ölçütü olarak kullanıyor. Kullanıcı arayüzü tasarımına ne kadar dikkat etmemiz gerektiğini tahmin edebilirsiniz. Bu yazımızda kaliteli grafikler hazırlamadan önce kullanıcı ara yüzündeki objeleri nasıl konumlandıracağımız ve farklı mobil cihazların farklı ekran boyutları için nasıl bozulmadan kalmasını sağlayacağımız konusunda pratik yapacağız. Hazırladığını grafik ne kadar dikkat çekici olursa olsun mobil cihaz ekranında istediğimiz şekilde gözükmüyorsa bir anlamı yoktur.       Öncelikle uygulamanız hangi ekran boyutunu referans olarak almanız gerektiğini belirleyin; IOS için geliştirdiğiniz uygulamada hangi IOS cihazı daha çok kullanılıyorsa, o cihazın ekran boyutunu referans olarak alın. Android ve tablet cihazlar için de aynı durum geçerli.      Canvası secin ve inspectorde canvas scaler kısmında, UI Scale Mode; Scale With Screen Size olarak değ...