Since the last few days I am developing content for my upcoming “Mobilize Your Enterprise Apps” workshop in Germany.  The aim is to deliver knowledge for software developers to write mobilized and touch-friendly apps hosted on Citrix XenApp using the Citrix Mobility SDK.
For testing purposes I am using the Android Emulator with Citrix Receiver for Android  on my Windows 7 machine.
Here is a short guide to create your own virtual Android test environment:
The Android SDK depends on Java Developer environment. So first of all you need to install the Java SE Development Kit from
After you’ve installed the JDK you need to install the Android SDK from
You have to install the Android SDK Platform Tools and I recommend to install all option from the latest Android release.
After the install completes, you can create your own virtual Android device by running the Android Virtual Device Manager in the Windows start menu -> Android SDK Tools \ AVD Manager.
I’ve created a new virtual device using the default options.
In the next step you need to get the Citrix Receiver for Android from The Receiver for Android is one file assembled in one .apk file. After download has succeeded move the file to %ProgramFiles%\Android\android-sdk\platform-tools
Start your newly created Android device open a command shell and change the directory to %ProgramFiles%\Android\android-sdk\platform-tools.
For installing new apps there is a little command line tool called ADB.exe. You  need to execute the following command to install the Receiver in your running virtual device:

ADB install CitrixReceiver-market-upload_3.0.60.apk

(change the filename for newer versions)

That’s all.
Now you can start the Citrix Receiver and connect to your XenApp or XenDesktop environment.