Programı Asus MemoPad'de çalıştırma sorunu

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen csunguray »

XE7 kullanarak bir mobil uygulama geliştirdim. Uygulama FireDAC ile SQL Lite'a bağlanıyor ve DB Express ile de DataSnap Server a bağlanıyor. Uygulamayı geliştiriken kendi Sony, Samsung (nadroid 4.4.2) ve Huawei (android 4.4.2) telefonlarımızda sorunsuz çalışırken, müşterinin Turkcell kampanyasından satın almış olduğu Asus MemoPad FE170CG (android 4.4.2, intel işlemci) tabletlerde sorun yaşıyoruz. İki sorun var:

1. Programı tablette çalıştırınca splash menu geliyor ve sonra "Maalesef uygulama durdu." mesajını alıyoruz.

2. Programı Debug etmek istediğimizde Delphi'nin Debugger i Launching kısmında kalıyor. Cancel düğmesine bastığımızda da "Unable to start gdbserver on port '64311'. Port is already in use." mesajını alıyoruz. Buradan da yükleme işleminin başarılı olarak sona erdiğini ama Debugger in uygulama ile iletişim kuramadığı sonucuna varıyoruz.

Yaptığımız denemelerde tek düğmesi olan ve basınca bir mesaj yazan minimum düzeyde bir programın çalıştığını belirledik. Bu sorunları aşmam konusunda bir fikri olan varsa ve yardımcı olursa sevinirim.

C. Sunguray
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen mrmarman »

Proje açılır açılmaz bağlantı kurmaya, işlem yapmaya vs. çalışıyorsa bunu geçici olarak butonlara koyup sıralı olarak çalıştırın. Hangi butonda hata alırsanız ona yoğunlaşabilirsiniz.
Resim
Resim ....Resim
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen sadettinpolat »

Firemonkey sadece neon destekli Arm islemcilerde calisiyor diye biliyorum.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen mrmarman »

csunguray yazdı:Yaptığımız denemelerde tek düğmesi olan ve basınca bir mesaj yazan minimum düzeyde bir programın çalıştığını belirledik.
demiş olduğundan önerdim. Ayrıca test için

- Android cihaz uyumlu mudur TEST için Embarcadero linkinden değerlendirme imkanını sunmuş.<
[b]Android Hardware Requirements[/b] yazdı:We support most Android hardware. The specific requirements are:
ARM Cortex-A series CPU http://www.arm.com/products/processors/ ... /index.php
ARMv7 Instructions
NEON Technology
GPU
RAD Studio targets the most common CPU architecture for best performance on the largest number of devices possible.
[b]Testing to See Whether Your Android Device is Supported[/b] yazdı:The SysCheck utility provides a quick and easy way to test your system for compatibility. If you are unsure if your device has the required features, you can get SysCheck from the Google Play store and run it on your device: https://play.google.com/store/apps/deta ... heck&hl=en SysCheck is free, has no ads, and does not require special privileges to run.
You should see a screen similar to the following:
Resim
SysCheck tells you exactly the CPU features that your device supports. Specifically, SysCheck lists all possible CPU features, provides feature definitions, and indicates whether your particular device supports each feature.
If you see:
ARM CPU showing ARMv7
OS Version listed above (or newer)
NEON is listed as yes
Then the device should work.
Resim
Resim ....Resim
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen csunguray »

Yaptığım araştırmalarda FireDAC ın Sqlite ile ilgili unitlerini uses tan çıkarınca programın çalıştığını tespit ettim. Çaresini bulamazsam SQLite'a DBExpress kullanarak bağlanmaya çalışacağım. Belki de sorun FireDAC ta değildir. Belki de SQLite Intel işlemcide sağlıklı çalışmıyordur.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen sadettinpolat »

Enteresan bir durum olmus. Resmi olarak intel islemcileri desteklemiyorlar ama uygulama bir sekilde calisiyor :)
Roadmap'ta 2014 ten sonra gorunuyor intel islemci destegi.

http://edn.embarcadero.com/article/43677
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Programı Asus MemoPad'de çalıştırma sorunu

Mesaj gönderen csunguray »

Desteklemiyoruz demek belki de "test etmedik, garanti vermiyoruz." anlamına geliyordur.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla