some hints for building jni
This commit is contained in:
parent
3161013481
commit
768df7f6d6
@ -1,20 +1,21 @@
|
|||||||
Build native libraries:
|
#!/bin/bash
|
||||||
|
|
||||||
* modify jni/builder/JniBuilder.java for your platform.
|
# Build native libraries:
|
||||||
|
# - modify jni/builder/JniBuilder.java for your platform.
|
||||||
|
# - get gdx-jnigen, then run:
|
||||||
|
|
||||||
* get gdx-jnigen, then run:
|
javac -cp ../vtm-ext-libs/gdx/gdx-jnigen.jar jni/builder/JniBuilder.java
|
||||||
|
java -cp ../vtm-ext-libs/gdx/gdx-jnigen.jar:../vtm-ext-libs/gdx/gdx-jnigen-sources.jar:jni/builder JniBuilder
|
||||||
|
|
||||||
javac -cp gdx-jnigen.jar jni/builder/JniBuilder.java
|
# - to build android:
|
||||||
java -cp gdx-jnigen.jar:jni/builder JniBuilder
|
export ANDROID_HOME=/home/jeff/android-sdk
|
||||||
|
|
||||||
* to build android:
|
# - compile
|
||||||
export NDK_HOME=/your_android_ndk_path
|
|
||||||
|
|
||||||
* compile
|
|
||||||
cd jni
|
cd jni
|
||||||
ant -v
|
ant -v
|
||||||
|
|
||||||
* copy vtm/libs/armeabi* to vtm-android/libs
|
# - copy vtm/libs/armeabi* to vtm-android/libs
|
||||||
|
rm -rf ../../vtm-android/libs/*
|
||||||
|
cp -r ../libs/armeabi* ../../vtm-android/libs/
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user