![]() |
|
Google Play (Api Seviyesi 29) Uyarısı !! - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7) +--- Konu Başlığı: Google Play (Api Seviyesi 29) Uyarısı !! (/showthread.php?tid=5125) |
Google Play (Api Seviyesi 29) Uyarısı !! - elixir84 - 25-07-2020 Google Play 'e uygulamamı yüklerken bu uyarıyı alıyorum. Uyarılar Uygulamanızın şu anda hedeflediği API seviyesi 28, ancak güvenlik ve performans açısından optimize edilmiş en son API'ler üzerinde oluşturulduğundan emin olmak için hedeflemesi gereken en düşük API seviyesi 29. Ağustos 2020'den itibaren yeni uygulamaların en az Android 10 sürümünü (API seviyesi 29) hedeflemesi gerekecektir. Kasım 2020'den itibaren ise uygulama güncellemelerinin Android 10 sürümünü (API seviyesi 29) hedeflemesi gerekecektir. İpucu: Uygulamanızın hedef API seviyesini değiştirin. Daha fazla bilgi. Delphi 10.3.3 Kurulu. Sdk Versiyonu 25.2.5 Andorid SDK Manager ile API29 indirdim. Delphide SDK Ayarlarından 28 olan yerleri 29 olarak değiştirdim ama AndroidManifest.template dosyası <uses-sdk android:minSdkVersion="19%" android:targetSdkVersion="28" /> bu şekilde çıkıyor. android:targetSdkVersion=29 yaptım bu seferde uygulama cihazda çalışmadı. Kullandığım Delphi sürümü ile API 29 ile derleme yapabilirmiyim. Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - Mr.Developer - 25-07-2020 Merhaba hocam, Daha önce böyle bir sorun yaşadığımı hatırlıyorum sanırım. hatta manifest dosyasında sizin gibi değişiklik yaptığımda derleme yapmamıştı bende de. Kesin çözüm mü onu da hatırlamıyorum ama SDK manager kısmında yolları seçtikten sonra SDK API-LEVEL kısmını android- 29 yaparsanız sorun çözülür diye düşünüyorum. Bende sadece android 10 için olan SDK platform yüklü ve direkt son sürüm olarak onu alıyor. ve play console üzerinde hiçbir problem yaşamadım. not : 2-3 aydır uygulama yayınlamadığımı belirtmek isterim. eğer dediklerinizi tekrar etti isem affola. [attachment=1243] Bende delphi 10.3.3 topluluk sürümünü kullanıyorum. Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - elixir84 - 25-07-2020 (25-07-2020, Saat: 15:02)Mr.Developer Adlı Kullanıcıdan Alıntı: Merhaba hocam, yaptımıştım olmamıştı. AndroidManifest.template dosyasındaki android:targetSdkVersion 28 de kalıyor sorun burdan kaynaklanıyor sanırım. Google Play (Api Seviyesi 29) Uyarısı !! - engerex - 25-07-2020 Yeni bir boş proje oluşturun ve bu proje ile bir deneme yapın. Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - Fesih ARSLAN - 27-07-2020 (25-07-2020, Saat: 13:39)elixir84 Adlı Kullanıcıdan Alıntı: Google Play 'e uygulamamı yüklerken bu uyarıyı alıyorum. Merhaba, Embarcadero'nun platform ve SDK destek sayfasında, Android 10 yani API Level 29 için destek verdiğini yazıyor. Delphi 10.3.3 Rio ve üstü tüm Delphi sürümlerinde bu destek var. @ AndroidManifest.xml dosyası her build işleminden sonra yeniden oluşturulduğu için yapılan düzeltme ve değişiklikler geçersiz kalır. Sonradan yapıla tüm konfigürasyonlar AndroidManifest.template.xml dosyası içerisinde olmalıdır. Doğru dosya üzerinde değişiklik yapıp yapmadığınızı kontrol edin. Aksi durumla karşılaşmanız, ancak bir bug ile izah edilebilir. Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - elixir84 - 27-07-2020 (27-07-2020, Saat: 09:15)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:@Fesih ARSLAN hocam android 10 da çalışıyor uygulamam sadece google play'e yüklerken uyarı veriyor. AndroidManifest.xml dosyasına baktığımda targetsdkversion 28 yazıyor. @(25-07-2020, Saat: 13:39)elixir84 Adlı Kullanıcıdan Alıntı: Google Play 'e uygulamamı yüklerken bu uyarıyı alıyorum. Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - Mr.Developer - 27-07-2020 @elixir84 hocam sanırım sorun dediğiniz yerde ; manifest dosyasının orjinalinde <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />sayısal değerler olmaması lazım. sayısal değerleri siz girdiğiniz için 28 de kalıyor olduğunu düşünüyorum. onları tekrar düzeltip sonra tekrar dener misiniz ? belki bu çözüm olabilir. Ayrıca belki gözden kaçmıştır belki de kaçmamıştır ama Android SDK build - tools'u SDK platform'lar ile aynı değerde tutmak gerektiğini düşünüyorum. ( düşünme sebebim ; her sdk sürümüne göre paylaşılmış bir araç olması ) [attachment=1245] Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - elixir84 - 27-07-2020 (27-07-2020, Saat: 09:54)Mr.Developer Adlı Kullanıcıdan Alıntı: @elixir84 hocam sanırım sorun dediğiniz yerde ; manifest dosyasının orjinalinde AndroidManifest.template.xml dosyasında sayısal değer yok. <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" /> Build den sorna oluşan AndroidManifest.xml dosyasında sayısal değer oluşuyor ve burda targetsdkversion 28 yazıyor. <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" /> ![]()
Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - Mr.Developer - 27-07-2020 @elixir84 kusura bakmayın hocam yanlış anlamışım.
Cvp: Google Play (Api Seviyesi 29) Uyarısı !! - Fesih ARSLAN - 27-07-2020 (27-07-2020, Saat: 10:15)elixir84 Adlı Kullanıcıdan Alıntı:(27-07-2020, Saat: 09:54)Mr.Developer Adlı Kullanıcıdan Alıntı: @elixir84 hocam sanırım sorun dediğiniz yerde ; manifest dosyasının orjinalinde AndroidManifest.template.xml dosyasını açın ve aşağıdaki parametreleri verdiğim değerlerle değiştirin. "%minSdkVersion%": 19 "%targetSdkVersion%": 29 Son hali aşağıdaki gibi olması gerekiyor. <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="29" />Not: Değişikliği AndroidManifest.xml dosyasında değil, AndroidManifest.template.xml dosyasında yapın. |