forked from aldebaran/libqi-java
-
Notifications
You must be signed in to change notification settings - Fork 0
QiMessaging Java bindings
License
yannskee/libqi-java
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Compiling and using qimessaging java bindings ============================================== Requirements ------------- The default CMake is broken for android, you should install cmake 2.8.10 (or better) etheir by extracting the pre-compiled version here: http://cmake.org/files/v2.8/, or by compiling a version yourself Android SDK will work on linux64 if you install some 32bits libraries:: sudo apt-get install gcc-multilib lib32z1 * Compile qimessaging-jni as usual:: qibuild configure qimessaging-jni qibuild make qimessaging-jni For android, get the NDK and the ATD bundle on ftp://kiwi/thirdparty/android/ and export the following environment variables: ANDROID_HOME /path/to/adt-bundle-linux/sdk # don't forget the 'sdk' ANDROID_NDK_HOME /path/to/android-ndk-r8e Get the toolchain on ftp://kiwi/qi/toolchains/feeds/master/linux32-android.xml qitoolchain create android ftp://kiwi/qi/toolchains/feeds/master/linux32-android.xml qibuild configure qimessaging-jni -c android qibuild make qimessaging-jni -c android If you get link errors about boost::locale, this is yet another CMake bug, and you should run:: qibuild configure -DWITH_BOOST_LOCALE=OFF * Copy (or create symlinks) so that the qimessaging native libs are treated as resources cd qimessaging/ export PYTHONPATH=/path/to/qibuild/python:$PYTHONPATH # if qibuild is not properly installed python copy-jni-resources.py # use -c android if relevant * To use the qimessaging Java bindings in an other maven project, run: mvn install -DskipTests=true # use -f pom-android.xml if relevant
About
QiMessaging Java bindings
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 58.4%
- C++ 39.4%
- Python 1.5%
- Other 0.7%