1
votes

Delphi XE7 comes with FireMonkey for creating Android Apps. After I tryed some codes, I created an APK and tested with My Note2. Works fine. But when I tested with an Android 2.3 samsung phone I couldn't. The excuse is that this version is not supported? I undertand that I need to install API10 in my SDK Manager. But what about the NDK. Where should I download the correct version of this tool to compile to Android 2.3?

1
Does the phone satisfies the requirements? docwiki.embarcadero.com/RADStudio/XE7/en/… - Sir Rufo
I tryed to compile and there is 2 errors. 1: aapt.exe from build-tools only exists in api19, I can't find it in api10. 2: [PAClient Error] Error: E2312 C:\Users\eduardo.alcantara\Dropbox\ProntoDigital\meupda\Mobile\MeuPDA\Android\Debug\MeuPDA\AndroidManifest.xml:38: error: No resource identifier found for attribute 'hardwareAccelerated' in package 'android' - Please_Dont_Bully_Me_SO_Lords
@SirRufo Yes, it is API10 - Please_Dont_Bully_Me_SO_Lords
Read the entire page @SirRufo linked. Besides API requirements, there are hardware requirements, including limitations on the processor. When someone provides you information that might be helpful, actually read all of the information so you don't waste your (and our) time. The entire page is full of the requirements your device must meet. It's not simply the API. - Ken White
@KenWhite Ok, Ken, Thanks for the advice and sorry for the inconvenience. - Please_Dont_Bully_Me_SO_Lords

1 Answers

0
votes

To find out if your device is supported check out this excerpt from Brian Long's blog post:

(From the Android SDK directory) ... run the command:

adb devices

just to prove that your device can be seen by the Android tool chain. Assuming it can, run:

adb -d shell cat /proc/cpuinfo

Check the Processor line to ensure you are running ARMv7. In the Features line check that NEON is included in the CPU feature list