Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
AndroidManifest Dosyasi Karakter Sorunu
#1
Merhabalar

Devam eden bir projemde AndroidManifest dosyasina bir ekleme yapmak istiyorum yanliz ekleme yaptigimda bir yerinde bazi karakterleri hata olarak gostererek derlemeyi gerceklestirmiyor. Bu karakterleri sildigim zaman derlemeyi gerceklestiriyor. 

android:authorities="${applicationId}.provider"
kodun orjinali bu sekilde ve $,{ ve } karakterleri kabul etmiyor. Bu karaterleri sildigim zaman derlemeyi yapiyor. Bunun sebebi ne olabilir yardimlarinizi bekliyorum. 

Not : Delphi 10.1.2 Berlin kullaniciyisim.
Cevapla
#2
Merhaba,
AndroidManifest.template.xml dosyasını paylaşabilirseniz, test edelim.
DelphiCan'dır!
Cevapla
#3
(29-05-2018, Saat: 16:34)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
AndroidManifest.template.xml dosyasını paylaşabilirseniz, test edelim.

merhaba 
oncelikle cevabiniz icin tesekkurler hocam test sirasinda sorun cikmamasi icin projeyi ekliyorum.


Ek Dosyalar
.zip   deneme projesi.zip (Dosya Boyutu: 21,95 KB / İndirme Sayısı: 4)
Cevapla
#4
Delphi 10.1.2 ve 10.2.3 sürümlerinin her ikisinde de sorunsuz derleniyor (compile, build).

01.png

Asıl sorun projenin hedef platforma Deploy edilmesi sırasında oluşuyor.
Deployment sırasında XML dosyasına tek taraflı olarak (Compiler doğrudan template'i kullanarak yazar) kendi sabit tanımlamalarını kullanır.  
XML dosyasında belirttiğiniz ${applicationId} tanımı muhtemelen farklı geliştirme ortam sabitidir. Bundan dolayı Delphi compiler bu sabiti tanımıyor.

Bu alana doğrudan uygulama paket adını yazarak sorunu düzeltebilirsiniz.
       <provider
           android:name="android.support.v4.content.FileProvider"
           android:authorities="com.embarcadero.Project1.provider"
           android:exported="false"
           android:grantUriPermissions="true">
           <meta-data
               android:name="android.support.FILE_PROVIDER_PATHS"
               android:resource="@xml/provider_paths"/>
       </provider> 
DelphiCan'dır!
Cevapla
#5
@Fesih ARSLAN hız farkı neden?
Cevapla
#6
(30-05-2018, Saat: 09:39)engerex Adlı Kullanıcıdan Alıntı: @Fesih ARSLAN hız farkı neden?

Merhaba,
Hız farkına hiç dikkat etmemiştim. Siz söyleyince; farklı birşey mi yaptım diye işlem adımlarını yeniden gözden geçirdim.
Yapılan işlem: Clean-Buid
Sonuç:
Delphi 10.2.3 ----> 08.1
Delphi 10.1.2 ----> 12.0 

Not: Test 2 defa yapılmıştır. Uygulamada 1 form ve sonradan yazılan 15-16 satır kod, 10 farklı unit referansı var.
DelphiCan'dır!
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Webbrowser Sorunu [ÇÖZÜLDÜ] codder71 7 416 10-02-2026, Saat: 17:04
Son Yorum: codder71
  Orange UI nin 2.3 Free versiyonu Dil Sorunu ? ovural 0 266 12-11-2025, Saat: 16:53
Son Yorum: ovural
  IOS Uygulama Yayınlama Sorunu emrahozten 2 714 11-06-2025, Saat: 21:00
Son Yorum: hakan_cng
  Boyutlandırma Sorunu Coban 6 1.404 28-03-2025, Saat: 11:51
Son Yorum: Coban
  Tam ekran sorunu Altıner 31 5.476 25-01-2025, Saat: 16:29
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi