To run the FireMonkey app Intel (Atom) version Android terminal - RAD Studio XE7

Posted by on in Tools

I'm Tomohiro Takahashi.

Today, RAD Stduio XE7 a native Android app for ARMv7 be created, I think to try and run it to transfer from the IDE to the Intel (Atom) version Android terminal. Of course, since FireMonkey Android app of the moment is created by ARMv7 of binary (libXXX.so), Intel but it should not work on the CPU of (Atom), the recent Intel for KitKat (4.4.x) and " Houdini (Houdini) "emulator is mounted that, for us to run by converting ARMv7 instruction in Intel instruction. Kinetically also no problem.

1. was used this time Intel (Atom) version Android terminal, also in Japan are sold " ASUS MeMO Pad 7 (ME176C) is ". Referring the CPU information, and is certainly displayed as "Intel (R) Atom (TM) CPU Z3745 @ 1.33GHz".

intel1 13130

2. When you check the version in the "Settings" screen of Android, and is displayed as 4.4.2 (KitKat).

intel2 13133

3. When you recognize the device with a USB cable, just always to build the Android app of the street FireMonkey is to transfer and run (※ It is not possible to truly debug run).

intel3 13136

4. initial startup will take a little time because the operation is "Houdini (Houdini)," but, after the second time for us to start smoothly.

intel4 13139



About
Gold User, Rank: 38, Points: 73

Comments

  • JukkaR
    JukkaR Thursday, 17 September 2015

    I tried to run Fireminkey app in Asus Zenpad 8.0. Black screen with application not supported text.

  • Tomohiro T2117
    Tomohiro T2117 Thursday, 17 September 2015

    Is Android 5.0 running on your device?

  • Tomohiro T2117
    Tomohiro T2117 Thursday, 17 September 2015

    please remove .so for intel via Deployment Manager.
    please sea also this KB
    http://support.embarcadero.com/article/44575

  • JukkaR
    JukkaR Thursday, 17 September 2015

    Thanks, App started after removal of x86 from deployment. App is now very slow and gives Application is not responding sometimes. If I cant do anything about performance I must remove Intel based tablets from allowed devices in Google Play Store.

  • Glauberth S5428
    Glauberth S5428 Tuesday, 5 May 2015

    Thaks, :D

  • Markus Humm
    Markus Humm Monday, 16 March 2015

    Hello,

    I don't completely get it yet. I've already heared about project Houdini, but in your description I don't fully get yet how to do the conversion. What do I need to install on my PC to convert the generated app? You just talk about connecting the Android device to the PC and to deploy the app which will take a little bit longer due to conversion. But who's converting the app? The Android device? Does it need additional software for this which I have to install first? I'm curious to learn more about this.

    Greetings

    Markus

  • Jim McKeeth
    Jim McKeeth Friday, 1 May 2015

    Markus,

    Houdini is installed and runs under Android. When your app is installed and run Houdini makes a translation of the ARMv7 code to Atom code.

    -Jim

  • Tomohiro T1465
    Tomohiro T1465 Friday, 1 May 2015

    Hi,
    As far as I know, ASUS's Intel-based Android devices select ARMv7 binary(libXXXX.so) even if x86 binary exists in .apk file.

  • Tomohiro T1465
    Tomohiro T1465 Friday, 1 May 2015

    I confirmed the behavior of ASUS's kernel with my 'ZenFone 5' and 'MeMO Pad 7'.

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: