Delphi Can

Orjinalini görmek için tıklayınız: Delphi 11.3 Andorid 10 ve üzeri uygulama çalışmıyor
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Delphi 11.3 de derlediğim mobile uygulamada 8.1 android de sorunsuz çalışırken android 10 ve üzeri  sürümlerde yükleniyor izinleri soruyor sonra uygulama donup kalıyor. Uygulamanın özelliklerine baktığımda tüm izinleri vermiş.

Sdk versiyonum 33.0.2

    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="32" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
    <queries>
        <package android:name="com.google.android.apps.maps" />

    </queries>
    <application
        android:persistent="False"
        android:restoreAnyVersion="False"
        android:label="Proje"
        android:debuggable="true"
        android:largeHeap="False"
        android:icon="@drawable/ic_launcher"
        android:theme="@android:style/Theme.NoTitleBar"
        android:hardwareAccelerated="true"
        android:resizeableActivity="false"
        android:requestLegacyExternalStorage="true">

Sanki Formun OnShow olayında kilitlenip kalıyor.
Sebebiyle ilgili fikri olan varmı acaba. Teşekkür Ederim.
Öncelikle, AndroidManifest.template.xml dosyasını silin.
Uygulmayı yeniden derleyerek cihaza yükleyin.
Böylece AndroidManifest.template.xml dosyası, mevcut Delphi sürümünüzün formmatında yeniden oluşturulacaktır.
Sonrasında, aşağıdaki işlem adımını gerçekleştirin ve uygulamanızı yeniden yükleyip, çalıştırın.

Android 9 - Cleartext HTTP traffic not permitted hatasının çözümü
bu tip içinlerin aktif kullanmadan önce izin almanası gerekiyor.
(06-12-2023, Saat: 09:07)RAD Coder Adlı Kullanıcıdan Alıntı: [ -> ]Öncelikle, AndroidManifest.template.xml dosyasını silin.
Uygulmayı yeniden derleyerek cihaza yükleyin.
Böylece AndroidManifest.template.xml dosyası, mevcut Delphi sürümünüzün formmatında yeniden oluşturulacaktır.
Sonrasında, aşağıdaki işlem adımını gerçekleştirin ve uygulamanızı yeniden yükleyip, çalıştırın.

Android 9 - Cleartext HTTP traffic not permitted hatasının çözümü

Bende bu hatayı vermiyordu fakat yinede ekleyip derledim sonuç aynı.

Uygulama cihaza yüklendiği anda izinleri sorup onaylıyor. Sonrasında hiç bir hata mesajı vermeden ekran donup kalıyor.
@TuncayDelphi,
Aşağıdaki işlem adımlarını uygulayın. 
Android yalın ortam
Bunları defalarca denedim. Sonuç değişmedi
Sdk ve Ndk damı sorun var anlamadım rica etsem SDK ve NDK klasörlarini zipleyip indrimem için bir link oluştrurmusunuz?
Hangi versiyondan sonra hatırlamıyorum ama 10 için runtime permisson çalışıyor olabilir.

Android tarafında izin olayları belli bir sürümden sonra değişti manifest içinde izin vermeniz yeterli değil.

https://developer.android.com/training/p...ting?hl=tr
Çok tuhaf bir şekilde herşeyi kaldırıp tekrar kurdum hiç birşey değiştirmediğim halde sorunsuz olarak derledi ve çalıştı. Ne değişti sanki sorunun düzelmesine sevinemiyorum bile nedenini bilememek sinir bozucu herkese tekrar teşekkür ederim.