Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 11.3 Andorid 10 ve üzeri uygulama çalışmıyor
#1
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.
Cevapla
#2
Ö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ü
Begin : = end / 2;
Cevapla
#3
bu tip içinlerin aktif kullanmadan önce izin almanası gerekiyor.
Cevapla
#4
(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.
Cevapla
#5
@TuncayDelphi,
Aşağıdaki işlem adımlarını uygulayın. 
Android yalın ortam
Begin : = end / 2;
Cevapla
#6
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?
Cevapla
#7
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
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#8
Ç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.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 12 IOS Simulatorde Uygulama Çalışmıyor elixir84 13 1.499 07-05-2024, Saat: 08:33
Son Yorum: elixir84
Exclamation Delphi 12 - Android 14 nevez 22 1.129 26-04-2024, Saat: 22:54
Son Yorum: nevez
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 8 426 20-03-2024, Saat: 15:54
Son Yorum: tarkancengiz
  Google play Uygulama yükleme hatası [Çözüldü] codder71 3 418 23-02-2024, Saat: 22:42
Son Yorum: codder71
  Delphi 12 Boş Form Derleme Hatası [Çözüldü] codder71 4 604 21-02-2024, Saat: 22:09
Son Yorum: codder71



Konuyu Okuyanlar: 1 Ziyaretçi