19-11-2020, Saat: 17:28
(14-11-2020, Saat: 17:55)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı:Merhaba(14-11-2020, Saat: 17:48)savasabd Adlı Kullanıcıdan Alıntı: Aynı sorun bende de oluştu, bilgisayarda Android stüdyo kurulu olduğu için sdk path'lerini android stüdyo sdk klasörüne göre ayarladım, targetsdkversion olarak başta 30 yazdım ama sertifika hatası verdi uygulama; ama sonra 29 yapınca düzeldi, herhangi bir sorun oluşmadı.
Android Studio spesifik bir durum. Sizin dışınızdaki geliştiricilerin(Ben dahil) karşılaştığı hatanın detayı şu şekilde gerçekleşiyor:
Hata Mesajı: "a segmentation fault raised after an attempt to call the 'u_strFromUTF8WithSub' ICU function"
Hata Kaynağı: Manifest içerisindeki 'targetSdkVersion' özelliği '28'den küçük veya eşit ise 'compatibility mode' ile çalışabiliyor.
targetSdkVersion değerini 29 yaptığınız zaman 'compatibility mode' ile çalışmadığı için dynamic linker modülünü yüklemeye çalışıyor. Bunun için gerekli konfigürasyon ve işaretleme de (10.3.3'ün System.pas ve ICU.inc dosyalarında) mümkün olmadığı için ICU kütüphanesini çağıramıyor ve hata fırlatıyor.
İlgili dosyada (quality portalda) belirtilen şekilde dlopen fonksiyonunu çağırınca problemin giderildiği söyleniyor.
Android SDK güncel (29) olmasına rağmen deploy sonrası yine 28 olarak görünüyor. Elle Android Manifest dosyasını 29 yaptığımda ise uygulama kırılıyor.
Link verdiğiniz Embarcadero çözümü için log olamadım Community indirdiğim mail ve şifreyi kabul etmiyor.
Link verdiğiniz çözümü burada da paylaşır mısınız.

