BuildingForAndroid.wiki
author almikes@aol.com
Sat, 13 Dec 2014 23:34:42 +0000
changeset 482 e50a9ec7ee6c
parent 297 7bfe4334f7dd
child 592 2a5ecd20bf16
permissions -rw-r--r--
“Using” → “Running Hedgewars”
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
296
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     1
#summary Instructions for building Hedgewars for Android
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     2
#labels Phase-Implementation,Phase-Design,Phase-Support
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     3
= Hedgewars for Android =
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     4
== Introduction ==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     5
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     6
This guide will take you through the steps needed to succesfully compile Hedgewars for Android
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     7
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     8
==Download==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
     9
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    10
We need to download these packages:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    11
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    12
* [http://code.google.com/p/hedgewars/ Hedgewars Source]<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    13
* [http://developer.android.com/sdk/index.html Android SDK] (Latest version will do)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    14
* [http://developer.android.com/sdk/ndk/index.html Android NDK] (current version is r5b but anything up will probably work)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    15
* ~~[http://freepascal.org/down/source/sources.var FreePascal] (Latest (stable) version will do)~~<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    16
* [http://sourceforge.net/projects/p-tools/ p-tools] (Fixed freepascal compiler, read below which to download)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    17
* [http://ant.apache.org/ Ant] (Linux distro should just use their package manager to get it, version isn't really important)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    18
* Java compiler, make sure you get JDK (not JRE) version 6 and up
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    19
* [http://www.cmake.org/ Cmake]
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    20
* You will also need qt4 although this is not strictly required for the android build it is needed for the desktop frontend
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    21
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    22
==Hedgewars Source==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    23
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    24
Using mercurial you can pull the hedgeroid branch using
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    25
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    26
hg clone https://hedgewars.googlecode.com/hg/ hedgewars
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    27
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    28
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    29
==Android SDK==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    30
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    31
Download the latest version using the link above. And unzip it at a place you can remember, I’ll refer to the location with `<`SDK`>`. Once you’ve unzipped/extracted the tar navigate to `<`SDK`>`/tools and execute ‘android’. This should bring up a GUI select ‘Available packages’, then ‘Android Repository’ and check atleast SDK Platform Android 1.6 / 2.2 / 4.0. I would recommend checking all of them, but it’s up to you. Next select ‘Install Selected’ press ‘Next’ a couple of times and you should have the SDK installed.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    32
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    33
Optionally you could permanently add `<`SDK`>`/platform-tools to your $PATH, this makes it easier to use ‘adb’. Adb is the main program to communicate with Android, think logging/pushing and pulling files/shell.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    34
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    35
If you do not have a real android device you can create an emulator if you do I’d skip this and continue at Android NDK
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    36
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    37
You can use either the GUI, run android and follow the signs or from cli
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    38
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    39
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    40
android create avd -n <name> -t 4
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    41
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    42
-n is a name of your choice -t stands for the target ID
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    43
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    44
See this for more information
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    45
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    46
To run the emulator navigate to `<`SDK`>`/tools and run
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    47
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    48
{{{emulator -avd <name>}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    49
where `<`name`>` is the same name as when you created it with the line above.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    50
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    51
Note when using ant:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    52
Ant needs a JDK, but tries to use a JRE sometimes (there is usually a separate JRE installation outside the JDK). If you get an error about missing tools.jar, make sure Ant is actually attempting to use the JDK. You can coax it to cooperate by setting the JAVA_HOME environment variable to point to the JDK directory.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    53
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    54
==Android NDK==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    55
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    56
Download and untar it, ill refer to the ndk as `<`NDK`>`. That’s it :)
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    57
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    58
==!FreePascal ==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    59
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    60
We need to download the sources from the Freepascal website and compile the crosscompiler. ~~I have grabbed the latest stable release 2.4.4 , though any version will work.~~ _Because of a bug in the latest fpc sources I recommend you download the p-tools repository/tar. Follow this link http://sourceforge.net/projects/p-tools/ and find the directory fpc4android in their source repository. Download a tarball and extract it to a new directory, which will be called '<'fpc'>' from now on._ Once downloaded, extract the  tar/zip and place the files in a known directory. I will refer to the directory  with `<`fpc`>` from now on. Next navigate to the `<`fpc`>` directory and compile it, for this various tools are needed, ‘make’ for instance. But also a fpc compiler for your system. Some apt-get/aptitude magic will solve these problems, make a comment if you run in to problems. Use this to compile the crosscompiler:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    61
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    62
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    63
make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=<ndk>/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin OPT=-dFPC_ARMEL BINUTILSPREFIX=arm-linux-androideabi- INSTALL_PREFIX=<fpc>/fpc_install
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    64
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    65
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    66
Note: The flag CROSSBINDDIR points to the ndk/toolchain/../prebuilt/linux-x86/bin dir, change linux-x86 to your host machine, so for windows it would be 'windows' instead of linux-x86
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    67
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    68
Note2: On windows use forward slashes so '/' not '\'
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    69
==Final==
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    70
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    71
We will generate the Makefile.android, which is needed to compile hedgewars, download SDL and you’ll need to make sure cmake knows where all the compilers are
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    72
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    73
1.<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    74
Add `<`NDK`>`:`<`SDK`>`/platform-tools:`<`FPC`>`/compiler to your path, on debian based system I would do it as follows:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    75
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    76
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    77
export PATH=$PATH:/home/xeli/SoftDev/android/ndk
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    78
export PATH=$PATH:/home/xeli/SoftDev/android/sdk/platform-tools
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    79
export PATH=$PATH:/home/xeli/SoftDev/android/fpc-2.4.4/compiler
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    80
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    81
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    82
(Check google on how to do it for your specific OS if you don't know how)
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    83
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    84
for windows the PATH var should include this, mind the order:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    85
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    86
    - %WINDIR%\System32 (for Java)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    87
    - <CMake>\bin<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    88
    - <QtSDK>\mingw\bin<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    89
    - <QtSDK>\Desktop\Qt\4.8.0\mingw\bin<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    90
    - <fpc-win>\bin\i386-win32<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    91
    - <fpc-android>\compiler<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    92
    - <ndk><br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    93
    - <sdk>\platform-tools<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    94
    - <ant>\bin<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    95
    - <mercurial> (directory containing hg.exe, TortoiseHg dir in my case)<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    96
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    97
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    98
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
    99
2.<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   100
Now we're gonna download sdl and a couple of its libraries, if you're on linux there's a script you can use
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   101
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   102
cd <hedgewars-root>/project_files/Android-build
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   103
chmod +x download_libs.sh (might not be needed)
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   104
./download_libs.sh
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   105
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   106
This will download and unzip sdl to the expected folders
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   107
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   108
On windows the script should work fine with Git Bash.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   109
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   110
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   111
3.<br>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   112
Finally you can use cmake to create the scripts
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   113
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   114
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   115
cd <hedgewars-root>
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   116
cmake . -DANDROID=1
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   117
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   118
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   119
on windows you will need some extra arguments:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   120
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   121
cmake -G "MinGW Makefiles" -DCMAKE_INCLUDE_PATH="%CD%/misc/winutils/include" -DCMAKE_LIBRARY_PATH="%CD%/misc/winutils/lib" -DANDROID=1 .
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   122
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   123
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   124
And that’s it. To compile:
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   125
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   126
{{{
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   127
cd <hedgewars-root>/project_files/Android-build/
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   128
make -f Makefile.android
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   129
}}}
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   130
and it should be installed on your emulator/device if it was connected.
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   131
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   132
On the device/emulator you can start the application up :)
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   133
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   134
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   135
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   136
545c549e454c Moved HedgeroidGuide to the BuildingOn name convention
vittorio.giovara@gmail.com
parents:
diff changeset
   137
TODO verify that it works on OS X, is the depencency list complete now?