1. 准备
创建文件夹Android
svn 获取gamekit源码: gamekit.googlecode.com/svn/trunk/
下载android-sdk-linux
下载android-ndk
下载eclipse
将获取的android sdk、ndk、eclipse分别放到Android文件夹下
2. 编译gamekit
(1) 设置环境变量
创建env.sh
##env.sh prefix=~/Android/ export NDK=$prefix/android-ndk-r8c export NDK_BIN=$prefix/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/ export PATH=$NDK_BIN:$PATH export ANDROID_NDK=$NDK
执行 . env.sh
(2) 执行configure-android OgreBuild debug
OgreBuild相当于cmake的目标dir
(3) 进入OgreBuild目录
执行make install
在 /OgreBuild/Samples/AndroidDemo/Shared下生成libogrekit.so
3. 配置eclipse
Android目录下创建workspace文件夹
打开eclipse设置工作目录,安装ndk插件,下载相应版本的Android开发包和工具
4. 创建demo
将gamekit 提供的demo复制到workspace下,并导入到eclipse
上一步生成的libogrekit.so复制到工程libs/armeabi文件夹下(如果没有该文件夹请自行建立)
创建简单blend文件替换文件夹asserts下的gk_android.blend
连接android 设备,执行adb devices测试是否连接成功
然后run as Android Application
现在可以再android 设备上查看结果了