Linux平台下搭建OgreKit on Android开发环境

来源:互联网 发布:sql server 删除实例 编辑:程序博客网 时间:2024/05/21 10:33

1. 准备

创建文件夹Android

svn 获取gamekit源码: gamekit.googlecode.com/svn/trunk/

下载android-sdk-linux

下载android-ndk

下载eclipse

将获取的android sdkndkeclipse分别放到Android文件夹下

2. 编译gamekit

(1) 设置环境变量

创建env.sh

##env.shprefix=~/Android/export NDK=$prefix/android-ndk-r8cexport NDK_BIN=$prefix/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/export PATH=$NDK_BIN:$PATHexport 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 设备上查看结果了