Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: How to make Android emulation work on XE5


This question is answered.


Permlink Replies: 3 - Last Post: Jul 31, 2015 1:11 AM Last Post By: daniel Legrand Threads: [ Previous | Next ]
daniel Legrand


Posts: 58
Registered: 11/5/08
How to make Android emulation work on XE5  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jul 14, 2015 1:22 PM
Hi all,
I have just decided to start making some mobile apps but i unfortunately cannot make the emulation work :(
The emulation device first did not start the application by just giving a black screen as result and i have upgraded the sdk.
After the upgrade it has started to complain about missing "ZipAlign.exe" in the path which really is missing and i have no idea of where to get the missing file or what to do about it.
Did lot of googling with no result of how to fix :(

Any help will be very much appreciated.

Thanks in advance

-daniel
Borja Serrano

Posts: 172
Registered: 1/10/13
Re: How to make Android emulation work on XE5
Correct
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jul 15, 2015 7:17 AM   in response to: daniel Legrand in response to: daniel Legrand
As you can see here:

http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator

You have to enable GPU emulation. That said, using the emulator is painfully slow and I suggest you to get an Android device.

The error you are receiving about zipalign could happen when you update the SDK (it is better to use the SDK that comes with the IDE, so that you can be sure that you won't have problems as it is the unique officially tested by Embarcadero) but it is easy to solve:

http://community.embarcadero.com/index.php/article/articles-support/159-appmethod/support-usability/970-paclient-error-error-e2820-could-not-find-program-zipalign-exe

You will need to update the paths after re-updating the SDK. The paths of the article could be outdated.
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: How to make Android emulation work on XE5
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jul 15, 2015 10:19 AM   in response to: Borja Serrano in response to: Borja Serrano
Borja wrote:

That said, using the emulator is painfully slow and I suggest
you to get an Android device.

The default Android emulator is slow. Other emulators like like BlueStacks,
Genymotion, Andy, etc would have better performance, and at last some of
them do support running ARM code on x86/x64 CPUs.

--
Remy Lebeau (TeamB)
daniel Legrand


Posts: 58
Registered: 11/5/08
Re: How to make Android emulation work on XE5  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jul 31, 2015 1:11 AM   in response to: Borja Serrano in response to: Borja Serrano
Borja Serrano wrote:
As you can see here:

http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator

You have to enable GPU emulation. That said, using the emulator is painfully slow and I suggest you to get an Android device.

The error you are receiving about zipalign could happen when you update the SDK (it is better to use the SDK that comes with the IDE, so that you can be sure that you won't have problems as it is the unique officially tested by Embarcadero) but it is easy to solve:

http://community.embarcadero.com/index.php/article/articles-support/159-appmethod/support-usability/970-paclient-error-error-e2820-could-not-find-program-zipalign-exe

You will need to update the paths after re-updating the SDK. The paths of the article could be outdated.

Thanks a lot! :)
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02