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
Programı Asus MemoPad'de çalıştırma sorunu
Programı Asus MemoPad'de çalıştırma sorunu
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/)
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/)
Re: Programı Asus MemoPad'de çalıştırma sorunu
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.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Re: Programı Asus MemoPad'de çalıştırma sorunu
Firemonkey sadece neon destekli Arm islemcilerde calisiyor diye biliyorum.
Re: Programı Asus MemoPad'de çalıştırma sorunu
demiş olduğundan önerdim. Ayrıca test içincsunguray 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.
- 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:
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.
Re: Programı Asus MemoPad'de çalıştırma sorunu
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/)
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/)
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Re: Programı Asus MemoPad'de çalıştırma sorunu
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

Roadmap'ta 2014 ten sonra gorunuyor intel islemci destegi.
http://edn.embarcadero.com/article/43677
Re: Programı Asus MemoPad'de çalıştırma sorunu
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/)
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/)