• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1436
  • Last Modified:

Android Application runs on Samsung GT3 and crash on Asus fonepad

Dear All,
I have Delphi XE5 (updated) running on Windows 7 Pro 64bit along with:
1. Samsung Galaxy Tab 3 running Android 4.2.2 (API 17)
2. Asus fonepad ME371MG running Android 4.1.2 (API 16)

Delphi XE5 API Level is 15 (API 4.0.3) in order to support both of the above devices.

When compiling and running the application, the results are:
1. On Samsung: It works well
2. On Asus: application is installed successfully, but when running it, it crash.

Any idea why?

  • 2
1 Solution
Sinisa VukCommented:
Because Asus have CPU: Intel Atom Z2420 / Intel Atom Z2460 and not ARM variant. And subset of NEON instructions missing too. All in all - not compatible with delphi xe5 specs.
monzer_yazigiAuthor Commented:
Hi Sinisav,
Thanks for your input. Reading what your wrote, confuse me a bit.

If I use Android Developer Tool (Eclipse), things works well. My application work on Asus and Samsung.

Based on that, I added the same SDK / NDK used by Eclipse to Delphi XE5 and tried the to run the application. The same behavior: On Asus it crash, on Samsung it works well.

I dont understand which part of Delphi is not complatible since its using the same SDK/NDK?
More, if this true, then Delphi XE5 can not be used for Android development since it can not support all Andriod devices which means, I must ask my clients to drop their investment and replace their existing Android devices. I am sure Embarcadero have throught of that, else their investment in building Delphi XE5 is useless.

Sinisa VukCommented:
Precompiled libraries sent with your app is for native arm+neon and adt+eclipse is compiled as whole in one part. Problem is additional delphi libraries which speed up graphics, driver access,...something like 64 bit bpl which wont work on 32 bit windows.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now