Linux命令行下编译Android NDK的示例代码
2017-05-08 19:44
429 查看
http://blog.csdn.net/absurd/article/details/44885363
标签: androidCanTKNDK
2015-04-05 07:24 3638人阅读 评论(1) 收藏 举报
分类:
91.其它技术文章(14)
版权声明:本文为博主原创文章,未经博主允许不得转载。
这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用。所以花了点时间研究
Android NDK,网上的资料都是讲IDE里的编译方法,这里记录一下命令行下的编译方法,供有需要的朋友参考。
这里以编译hello-gl2为例:
0.安装Android NDK/SDK,设置PATH变量(根据具体情况调整)
2
3
1
2
3
1.用android创建一个新工程
2
1
2
创建这个工程的目的是产生ant编译需要的文件:
2
3
1
2
3
2.现在需要编译那个NDK例子,就把这几个文件拷贝到对应的目录下。这里编译hello-gl2:
2
3
1
2
3
3.然后编译,先用ndk-build编译原生代码,再用ant debug生产apk。
2
1
2
顶
0
踩
Linux命令行下编译Android NDK的示例代码
标签: androidCanTKNDK2015-04-05 07:24 3638人阅读 评论(1) 收藏 举报
分类:
91.其它技术文章(14)
版权声明:本文为博主原创文章,未经博主允许不得转载。
这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用。所以花了点时间研究
Android NDK,网上的资料都是讲IDE里的编译方法,这里记录一下命令行下的编译方法,供有需要的朋友参考。
这里以编译hello-gl2为例:
0.安装Android NDK/SDK,设置PATH变量(根据具体情况调整)
PATH=$PATH:/work/android/android-sdk-linux/platform-tools/:/work/android/android-sdk-linux/tools/ PATH=$PATH:/work/android/android-ndk-r8/build/tools:/work/android/android-ndk-r8/ export PATH1
2
3
1
2
3
1.用android创建一个新工程
cd /work/android/android-ndk-r8/samples android create project -n Hello -p hello -a Main -k com.hello -t 11
2
1
2
创建这个工程的目的是产生ant编译需要的文件:
build.xml local.properties project.properties1
2
3
1
2
3
2.现在需要编译那个NDK例子,就把这几个文件拷贝到对应的目录下。这里编译hello-gl2:
[lixianjing@lixianjing samples]$ cp hello/build.xml hello-gl2/ [lixianjing@lixianjing samples]$ cp hello/local.properties hello-gl2/ [lixianjing@lixianjing samples]$ cp hello/project.properties hello-gl2/1
2
3
1
2
3
3.然后编译,先用ndk-build编译原生代码,再用ant debug生产apk。
[lixianjing@lixianjing hello-gl2]$ ndk-build [lixianjing@lixianjing hello-gl2]$ ant debug1
2
1
2
顶
0
踩
相关文章推荐
- Linux命令行下编译Android NDK的示例代码
- Linux命令行下编译Android NDK的示例代码
- COCOS2D-X编译成安卓APP添加友盟统计和百度广告的代码示例
- VS2013 编译运行 OTL 示例代码
- eclipse 中编译cocos2dx 代码,报错:Description Resource Path Location Type *** Android NDK: Aborting. . S
- hiredis示例代码example-ac.c的编译
- hiredis示例代码example-ac.c的编译出现缺少ae的解决方法总结
- VS2005编译OpenGL红宝书示例代码
- ActiveMQ笔记(1):编译、安装、示例代码
- 编译opengl编程指南第八版示例代码通过
- 示例:Visual Studio 2005编译运行C代码
- COCOS2D-X编译成安卓APP添加友盟统计和百度广告的代码示例
- MiniGUI的vxworks环境移植(2): cygwin+tornado交叉编译minigui库和示例代码
- 编译 unity3d 的示例代码过程
- 2.用Android NDK编译eclipse工程中的c代码
- Android NDK 交叉编译C++代码生成.so共享库详细步骤
- android NDK开发——Android.mk\Application.mk实现与C\C++代码编译
- 深入浅出.NET代码生成系列(7):动态生成代码与编译综合示例
- 在C++中使用sqlite的示例(从下载、编译、工程建立、配置、测试代码编写全方位介绍)
- 搭建基于MinGW平台的《OpenGL蓝皮书(OpenGL SuperBibe 5th)》示例代码编译环境