07-10-2024, Saat: 20:15
(Son Düzenleme: 07-10-2024, Saat: 23:54, Düzenleyen: kajmerantime.)
Herkese merhaba, iyi forumlar.
Geliştirdiğim bir delphi projem var. Projeyi Android cihazlarda yayınlıyorum. Son günlerde uygulamayı tablete derlediğimde sürümle alakalı bir hata alıyorum ve uygulama açılmadan kapanıyor. Uygulamanız bu sürümle çalıştırılamıyor, yöneticinize başvurun gibi bir uyarı alıyorum. Kimi cihazda uygulamaya giriyor sonradan bu hatayı verip atıyor.
Projemin hangi sürümlerde stabil çalışacağına bakabileceğim bir yer var mı? SDK ve NDK ile alakalı bilgiler okudum. Delphi IDE üzerinden nereden bakacağımı bulamadım.
SDK (Software Development Kit)
Android SDK, uygulamanızın Android işletim sistemine yönelik olarak hangi özellikleri ve API seviyelerini destekleyeceğini belirleyen bir geliştirme kitidir. Hedef SDK, uygulamanızın hangi Android sürümlerini desteklediğini belirler. Eğer uygulamanız çok eski bir SDK veya desteklenmeyen bir API seviyesi ile derlenmişse, bazı modern cihazlarda çalışmayabilir.
NDK (Native Development Kit)
NDK, Android üzerinde yerel C/C++ kodu yazmanızı sağlayan bir kittir. Eğer uygulamanız NDK gerektiren bir kütüphane kullanıyorsa ve NDK düzgün yapılandırılmamışsa, bu da siyah ekran veya çökme sorunlarına neden olabilir. Ancak birçok Delphi projesi doğrudan NDK kullanmaz, bu yüzden bunun etkili olup olmadığını proje detaylarına göre kontrol etmek gerekir.
Uygulamanızın AndroidManifest.xml dosyasındaki targetSdkVersion ve minSdkVersion değerleri, hangi Android sürümlerini desteklediğini belirler. Eğer bu değerler çok düşükse veya cihazın sürümüyle uyumsuzsa, uygulamanız yüklenebilir ancak çalıştırıldığında sorun yaşayabilir. Cihazın desteklemediği bir Android sürümüne yönelik derlenmiş bir uygulama siyah ekran verebilir veya hiç çalışmayabilir.
AndroidManifest.xml dosyasını bulamadım. Bu tarz versiyon değişme, güncelleme olaylarında nasıl bir yol izlemeliyim?
Şimdiden yardımlarınız için teşekkür ederim
Geliştirdiğim bir delphi projem var. Projeyi Android cihazlarda yayınlıyorum. Son günlerde uygulamayı tablete derlediğimde sürümle alakalı bir hata alıyorum ve uygulama açılmadan kapanıyor. Uygulamanız bu sürümle çalıştırılamıyor, yöneticinize başvurun gibi bir uyarı alıyorum. Kimi cihazda uygulamaya giriyor sonradan bu hatayı verip atıyor.
Projemin hangi sürümlerde stabil çalışacağına bakabileceğim bir yer var mı? SDK ve NDK ile alakalı bilgiler okudum. Delphi IDE üzerinden nereden bakacağımı bulamadım.
SDK (Software Development Kit)
Android SDK, uygulamanızın Android işletim sistemine yönelik olarak hangi özellikleri ve API seviyelerini destekleyeceğini belirleyen bir geliştirme kitidir. Hedef SDK, uygulamanızın hangi Android sürümlerini desteklediğini belirler. Eğer uygulamanız çok eski bir SDK veya desteklenmeyen bir API seviyesi ile derlenmişse, bazı modern cihazlarda çalışmayabilir.
NDK (Native Development Kit)
NDK, Android üzerinde yerel C/C++ kodu yazmanızı sağlayan bir kittir. Eğer uygulamanız NDK gerektiren bir kütüphane kullanıyorsa ve NDK düzgün yapılandırılmamışsa, bu da siyah ekran veya çökme sorunlarına neden olabilir. Ancak birçok Delphi projesi doğrudan NDK kullanmaz, bu yüzden bunun etkili olup olmadığını proje detaylarına göre kontrol etmek gerekir.
Uygulamanızın AndroidManifest.xml dosyasındaki targetSdkVersion ve minSdkVersion değerleri, hangi Android sürümlerini desteklediğini belirler. Eğer bu değerler çok düşükse veya cihazın sürümüyle uyumsuzsa, uygulamanız yüklenebilir ancak çalıştırıldığında sorun yaşayabilir. Cihazın desteklemediği bir Android sürümüne yönelik derlenmiş bir uygulama siyah ekran verebilir veya hiç çalışmayabilir.
AndroidManifest.xml dosyasını bulamadım. Bu tarz versiyon değişme, güncelleme olaylarında nasıl bir yol izlemeliyim?
Şimdiden yardımlarınız için teşekkür ederim