Delphi 10 Seattle - Android 5.X[Çözüldü]
Delphi 10 Seattle - Android 5.X[Çözüldü]
Arkadaşlar Merhaba,
Delphi XE7'de yaşanan Android 5.x sürümlerinde uygulamanın çalışmama sorunu için gerekli hotfixleri uygulamama rağmen telefonumda uygulama çalışmıyor, splash screen göründükten sonra uygulama kapanıyor(HTC ONE M9 Venom Rom 3.5.X). Çözüm bulamadığım için Delphi 10 Seattle'a geçiş yapmayı planlıyorum, Delphi 10 Seattle ile Android 5.X (5.0 veya 5.1) ile deneme yapan oldu mu, android olarak derlediğiniz uygulamalar 5.X sürümlerinde çalışıyor mu ?
Delphi XE7'de yaşanan Android 5.x sürümlerinde uygulamanın çalışmama sorunu için gerekli hotfixleri uygulamama rağmen telefonumda uygulama çalışmıyor, splash screen göründükten sonra uygulama kapanıyor(HTC ONE M9 Venom Rom 3.5.X). Çözüm bulamadığım için Delphi 10 Seattle'a geçiş yapmayı planlıyorum, Delphi 10 Seattle ile Android 5.X (5.0 veya 5.1) ile deneme yapan oldu mu, android olarak derlediğiniz uygulamalar 5.X sürümlerinde çalışıyor mu ?
En son sheshman tarafından 22 Eki 2015 02:50 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
Re: Delphi 10 Seattle - Android 5.X
Merhaba.
Bende Samsung Galaxy Note 4 (N910CQ) var.
Cihaz üzerinde güncel Lolipop v5.1.1 mevcut ve Delphi XE10 ile yazdıklarım sorunsuz çalışıyor.
Bende Samsung Galaxy Note 4 (N910CQ) var.
Cihaz üzerinde güncel Lolipop v5.1.1 mevcut ve Delphi XE10 ile yazdıklarım sorunsuz çalışıyor.
Re: Delphi 10 Seattle - Android 5.X
Bilgi için teşekkürler, git gide sorun benim telefonumda olabilir mi acaba diye de kuşkulanmaya başladımmrmarman yazdı:Merhaba.
Bende Samsung Galaxy Note 4 (N910CQ) var.
Cihaz üzerinde güncel Lolipop v5.1.1 mevcut ve Delphi XE10 ile yazdıklarım sorunsuz çalışıyor.


And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: Delphi 10 Seattle - Android 5.X
Delphi 10 da uygulama sırasında ekran döndürüldüğünde uygulama kapanıyor. Bi sitede görmüştüm Delphi 10 kurup denedim kapandı. Bug düzeltilmesi gerekiyor. Ondan dolayı XE8 Update 1 devam ediyorum
Re: Delphi 10 Seattle - Android 5.X
Peki XE8'de hiç bir hotfix uygulamadan Android 5.X versiyonunda uygulama çalışıyor mu ? Eğer çalışıyor ise hem yeni olması (muhtemel buglardan dolayı) hemde ciddi component eksikliği nedeni ile şu an Delphi 10'a geçmenin pek mantığı yok.pasa_yasar yazdı:Delphi 10 da uygulama sırasında ekran döndürüldüğünde uygulama kapanıyor. Bi sitede görmüştüm Delphi 10 kurup denedim kapandı. Bug düzeltilmesi gerekiyor. Ondan dolayı XE8 Update 1 devam ediyorum
And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
Re: Delphi 10 Seattle - Android 5.X
Telefonu aldığımda XE8 Update 1 vardı ve 5.0.1 ile çalışıyordu.
Sadece android api seviyesini güncellemeyi unutma.
Şimdi XE10 ile ekranı her yöne çevirdim uygulamam çalışmayı sorunsuz sürdürdü.
Sadece android api seviyesini güncellemeyi unutma.
Şimdi XE10 ile ekranı her yöne çevirdim uygulamam çalışmayı sorunsuz sürdürdü.
Re: Delphi 10 Seattle - Android 5.X
SDK'ları sürekli güncel tutuyorum, her hafta aksatmadan hem Delphi için (XE7 Lisanslı) hem de Android için güncelleme kontrolü yaparım, öyle sanıyorum ki sorun benim telefonumdan kaynaklanıyor. Telefonumda HTC'nin orjinal ROM'unu kullanmıyorum daha hızlı ve işlevli olan Venom ROM kullanıyorum, diğer yandan da Venom developerları ile de konuşuyorum ve Delphi ile derlenmiş basit bir form gönderdim onlar da kendi romlarında deniyorlar. Android studio ile yaptığım uygulamalar sorunsuz çalışıyor ancak uygulama geliştirirken, html,Java,php,delphi dillerini bir arada kullanmak zorunda kalmak yeterince zor, üzerine bir de doğru düzgün bir IDE ye sahip olmayan, butonların olaylarının (hatta o olayları tetikleyen listener ların) bile manuel kodlandığı ve ciddi şekilde ram düşmanı olan Android Studio ile boğuşmak istemiyorum. Embarcadero zaten destek konusunda kendi başına bir cumhuriyet, sorunu anlatıyorsunuz cevap hep aynı "Hot Fix yükleyin", yükledim olmuyor bir inceleyin diyorsunuz, "bilgisayarınıza temiz işletim sistemi kurup deneyin" diyorlar,kurdum diyorsunuz başka bir bahane üretiyorlar, başka bir cihazda deneyemiyorum, bugün android 5.x cihaz aradım firmada herkesin telefonu android olup da hepsinde 4.4.2 yüklü olur mu arkadaşmrmarman yazdı:Telefonu aldığımda XE8 Update 1 vardı ve 5.0.1 ile çalışıyordu.
Sadece android api seviyesini güncellemeyi unutma.
Şimdi XE10 ile ekranı her yöne çevirdim uygulamam çalışmayı sorunsuz sürdürdü.

And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: Delphi 10 Seattle - Android 5.X
Uygulama ekranı döndürdüğünde döndü mü
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Re: Delphi 10 Seattle - Android 5.X
https://quality.embarcadero.com/browse/RSP-12605
On Android when changing orientation the App crash
1. open a new project in xe8 and compile and run & save it.
2. open the saved project in 10 Seattle. compile and run it on a real device.
3. Change the oriantation of the device
— The App will crash
sanirim x8 de yapilan proje x10 da acilinca bu sorun olusuyor
On Android when changing orientation the App crash
1. open a new project in xe8 and compile and run & save it.
2. open the saved project in 10 Seattle. compile and run it on a real device.
3. Change the oriantation of the device
— The App will crash
sanirim x8 de yapilan proje x10 da acilinca bu sorun olusuyor
Re: Delphi 10 Seattle - Android 5.X
@sadettinpolat haklı olabilir. Ama zaten sen de sıfır proje ile denemişsindir, mesajından öyle anlaşılıyor.
- XE10 ile senin de deneyebilmen için bir proje örneği hazırladım. Görsel boş ama içeriği boş değil
. Thread var, Indy'nin IdHttp create ediyor Interneten Telefon Numarası sorgusu yapıyor. Sonra TAniIndicator vs. var. Telefon çağrı geçmişini alıyor.
- Kısaca telefonu zorlayıcı her şey var. bu linkten indirip deneyebilirsin (Boyut 7.08 MB). İşine yararsa da kullanırsın. CIA callerID'nin bulamadıklarını da buluyor çünkü. KimBuNumara.COM sitesinden sorgu yapıyor...
- Permission olarak herşey kapalı sadece "Arama Kaydı Okuma" mevcut. O da geçmişten birisinin nosunu kopyala yapıştır yapmak için.


- Evet, dilersen sen de dene...pasa_yasar yazdı:Uygulama ekranı döndürdüğünde döndü mü
- XE10 ile senin de deneyebilmen için bir proje örneği hazırladım. Görsel boş ama içeriği boş değil

- Kısaca telefonu zorlayıcı her şey var. bu linkten indirip deneyebilirsin (Boyut 7.08 MB). İşine yararsa da kullanırsın. CIA callerID'nin bulamadıklarını da buluyor çünkü. KimBuNumara.COM sitesinden sorgu yapıyor...
- Permission olarak herşey kapalı sadece "Arama Kaydı Okuma" mevcut. O da geçmişten birisinin nosunu kopyala yapıştır yapmak için.


- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
Re: Delphi 10 Seattle - Android 5.X
Sıfır proje ile denemedim. Xe8 de yaptığım proje ile denedim. Kapandı. Nasıl 10 Seattle geçecez şimdi
Hotfix çıkmasını bekleyelim 


Re: Delphi 10 Seattle - Android 5.X
Şimdi bir deneme yaptım ama sonuç verir mi şüpheliyim.
Denemekte fayda var. En azından DPROJ dosyası manipülasyonu yapmalı mı anlamak için..!!!
Boş bir klasöre projenin sadece DPR, FMX ve PAS dosyalarıyla DPROJ dosylarını kopyala. Alt klasör düzeni aynı olsun ama.
Sonra bu proje dosyasını açıp derle, diğer manifest vs. kendiliğinden oluşturulacak zaten.
Sonucu bildir ben de eski derlediğim XE serilerinden proje bakınıyor olucam.
Denemekte fayda var. En azından DPROJ dosyası manipülasyonu yapmalı mı anlamak için..!!!
Boş bir klasöre projenin sadece DPR, FMX ve PAS dosyalarıyla DPROJ dosylarını kopyala. Alt klasör düzeni aynı olsun ama.
Sonra bu proje dosyasını açıp derle, diğer manifest vs. kendiliğinden oluşturulacak zaten.
Sonucu bildir ben de eski derlediğim XE serilerinden proje bakınıyor olucam.
Re: Delphi 10 Seattle - Android 5.X
Evet sonuç bildiriyorum.
- XE7'de yazığım bir proje buldum.
- XE10 ile derledim. Ekranda çalışıyorken ekranı çevirince EVET bahsettiğin sorun oldu ve program sonlandı.
- Sonra projeni klasöründeki dosyaların isimlerini sırasıyla değiştirerek hangi dosyanın bu sorunu yarattığına karar verdim.
- Cevap veriyorum sadece ve sadece AndroidManifest.template.xml isimli dosyanın adını değiştirip erişilmesine mani olduğumda sorun çözüldü. Yeni dosya kendiliğinden oluşturuluyor çünkü.
Dosya varsa eskisi kullanılıyor.
Sonra da XML içerisindeki hangi parametre sorun çıkartıyor sorunsalına odaklandım. O da kendini zaten bağıra bağıra gösteriyormuş
( screenSize )
Sorun: XE7'deki XML içerisindeki aşağıdaki satırın
XE10 için şu şekilde değiştirilmesi de yeterli oldu.
Dilersen önce böyle sadece bu satırı değiştirip projeyi ondan sonra yükle ve derleyerek dene.
Sonucu da bildir lütfen.
- XE7'de yazığım bir proje buldum.
- XE10 ile derledim. Ekranda çalışıyorken ekranı çevirince EVET bahsettiğin sorun oldu ve program sonlandı.
- Sonra projeni klasöründeki dosyaların isimlerini sırasıyla değiştirerek hangi dosyanın bu sorunu yarattığına karar verdim.
- Cevap veriyorum sadece ve sadece AndroidManifest.template.xml isimli dosyanın adını değiştirip erişilmesine mani olduğumda sorun çözüldü. Yeni dosya kendiliğinden oluşturuluyor çünkü.
Dosya varsa eskisi kullanılıyor.
Sonra da XML içerisindeki hangi parametre sorun çıkartıyor sorunsalına odaklandım. O da kendini zaten bağıra bağıra gösteriyormuş

Sorun: XE7'deki XML içerisindeki aşağıdaki satırın
Kod: Tümünü seç
android:configChanges="orientation|keyboardHidden"
Kod: Tümünü seç
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
Sonucu da bildir lütfen.
Re: Delphi 10 Seattle - Android 5.X
ben bu arada denemelere devam ediyorum
Catlog ile uygulamanın hatalarını yakaladım ama pek bir şey anlamadım, anlayan arkadaşlar varsa, bir göz atabilirlerse sevinirim;

Kod: Tümünü seç
10-07 08:36:49.190 E/SQLiteLog(22891): (284) automatic index on parts(_filepath)
10-07 08:37:31.870 E/BackupManagerService(1182): No restore metadata available, so not restoring
10-07 08:37:31.870 E/BackupManagerService(1182): Unexpected restore callback into state FINAL
10-07 08:37:31.920 E/PackageActionReceiver(30638): ACTION_PACKAGE_ADDED
10-07 08:37:31.950 E/BackupManagerService(1182): Duplicate finish
10-07 08:37:31.990 E/ExternalAccountType(30638): Unsupported attribute readOnly
10-07 08:37:32.950 E/ActivityThread(22243): Performing stop of activity that is not resumed: {com.nolanlawson.logcat/com.nolanlawson.logcat.LogcatActivity}
10-07 08:37:32.950 E/ActivityThread(22243): java.lang.RuntimeException: Performing stop of activity that is not resumed: {com.nolanlawson.logcat/com.nolanlawson.logcat.LogcatActivity}
10-07 08:37:32.950 E/ActivityThread(22243): at android.app.ActivityThread.performStopActivityInner(ActivityThread.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.app.ActivityThread.handleStopActivity(ActivityThread.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.app.ActivityThread.access$1100(ActivityThread.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.os.Handler.dispatchMessage(Handler.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.os.Looper.loop(Looper.java)
10-07 08:37:32.950 E/ActivityThread(22243): at android.app.ActivityThread.main(ActivityThread.java)
10-07 08:37:32.950 E/ActivityThread(22243): at java.lang.reflect.Method.invoke(Native Method)
10-07 08:37:32.950 E/ActivityThread(22243): at java.lang.reflect.Method.invoke(Method.java:372)
10-07 08:37:32.950 E/ActivityThread(22243): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
10-07 08:37:32.950 E/ActivityThread(22243): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
10-07 08:37:33.010 E/SQLiteLog(23269): (284) automatic index on clids(identity)
10-07 08:37:33.010 E/SQLiteLog(23269): (284) automatic index on clids(identity)
10-07 08:37:33.210 E/ActivityThread(23269): Failed to find provider info for com.embarcadero.Project1.YPLContentProvider
10-07 08:37:33.340 E/ObjectHelper(23336): Can't find method:setCompatibilityInfo
10-07 08:37:33.440 E/JavaBinder(1182): !!! FAILED BINDER TRANSACTION !!!
10-07 08:37:33.440 E/lowmemorykiller(497): Error writing /proc/23293/oom_score_adj; errno=22
10-07 08:37:34.050 E/InputEventReceiver(1182): Looper::removeFd(328) is failed, result(0), input channel 'e401276 Starting com.embarcadero.Project1 (c)'
10-07 08:37:34.490 E/Prism.WidgetManager(3909): Widget ComponentInfo{com.devhd.feedly/com.devhd.feedly.widget.FeedlyWidgetProvider_4_1} has invalid dimensions (0, 0)
10-07 08:37:34.710 E/Prism.WidgetManager(3909): The same lists. No need to update. skip it.
And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
Re: Delphi 10 Seattle - Android 5.X
arkadaşlar,
telefonu 5.X olan birisi aşağıdaki apk dosyasını deneyebilir mi lütfen. Boş bir formun üzerinde "Merhaba" yazan bir buton ve showmessage ile "Merhaba" mesajı verdiren bir deneme uygulamasıdır.
https://mega.nz/#!BZs1hAIY!Pn8y4dNwTWGQ ... iM0SxHYL98
telefonu 5.X olan birisi aşağıdaki apk dosyasını deneyebilir mi lütfen. Boş bir formun üzerinde "Merhaba" yazan bir buton ve showmessage ile "Merhaba" mesajı verdiren bir deneme uygulamasıdır.
https://mega.nz/#!BZs1hAIY!Pn8y4dNwTWGQ ... iM0SxHYL98
And shepherds we shall be, For Thee, my Lord, for Thee. Power hath descended forth from Thy hand, That our feet may swiftly carry out Thy command. So we shall flow a river forth to Thee
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.
And teeming with souls shall it ever be. In nomine Patris et Filii et Spiritus Sancti.