author Da Risk <>
Wed, 31 Oct 2012 23:11:14 +0100
changeset 1005 4c7edc276676
parent 778 bf607b6d3687
child 1041 e5a970600066
permissions -rw-r--r--
Switch to Florian Shmauss maintained version of asmack. See doc/asmack-beem/README.txt for more information on how to build the asmack jar. The upstream asmack has a better implementation of XEP-0115 EntityCapabilities. So this commit remove the specific Beem implementation of this XEP and switch to the asmack one.

Android Market

First of all, BEEM is available on the Android market. Just search for 'BEEM'.

Development version

1. Dependencies
   First you will need the latest Android SDK. You can download it at Beem is usually built with Android SDK 2.1 or superior.
   You will also need the Apache Ant tool to build the project. You can get it at

2. Android project
   Use the android program provides by the SDK to set the Android platform directory.

   Set up the Beem project.
   > $SDK_DIR/tools/android update project -p $BEEM_DIRECTORY


   If you want to build Beem for a different Android Target platform :
   Get the Target id of the platform you want to build BEEM for.
   > $SDK_DIR/tools/android list targets

   Then use this id to set up the BEEM project.
   > $SDK_DIR/tools/android update project -t $TARGET_ID -p $BEEM_DIRECTORY

3. Compile and install
   Use ant to compile and install the application on the Android device
   > ant install

The development version use a private certificate to sign the package. You will need to uninstall it before installing or upgrading a version of BEEM from the Android market.