使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)(转载)
来源:互联网 发布:厦门理工软件学院地址 编辑:程序博客网 时间:2024/05/17 07:07
1,假设eclipse,jdk,android SDK,android NDK,CDT都安装并设置好了。
2, 在eclipse新建工程:File->New->Project->Android->Android project->next,在New Android Project选项卡中,选Create project from existing source;在Location:按Browse找到NDK自带的Hello-jni目录,点确定 -> 然后Next,Select Build Target,在下面的列表中选择你希望的API版本,这里选Android 2.2;Next -> 显示Application Info: 显示要导入的工程应用信息,不需要改动,按Finish确定。至此,ndk工程导入完毕。
3,上面导入的工程还需要进一步设 置,让eclipse自动编译ndk C/C++代码。右键点导入的工程名,选Properties->Builders->New->选Program->OK;在 Edit Configuration的Main选项卡中设置,Name:ndk_Builder,Location:/bin/bash,Working Directory:/bin, Arguments:--login -c "cd <Hello-Jni的目录> && ndk-build" (该句意思是: 进入Hello-jni目录执行ndk-build命令,这样才能编译出so文件。实际是执行了shell命令);点Refresh,选中Refresh resources upon completion,意思是文件修动后自动执行编译;点Build Options,选中During auto builds和During a "clean";然后OK,并按动UP按钮,使新建的ndk_Builder上升到顶部,使C/C++代码先编译,然后OK。设置完毕。如果编译环境和工 程设置正确,可以看到自动编译过程完成。
4,至此,ndk的C/C++代码已经自动编译完毕了,so文件也生成了,运行一下看看,在AVD模拟界面显示出Hello from JNI!信息。
5,在eclipse中修改hello-jni.c文件的显示信息,如改为Hello imported from JNI!,只要保存就自动编译了。再运行一下看看。
全文完。
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)(转载)
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- 使用eclipse导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- Eclipse导入NDK例子工程
- 将NDK中的例子工程hello-neon导入到Eclipse中
- NDK/JNI学习--导入hello-jni工程
- 使用Eclipse和NDK开发Android JNI工程
- Android JNI开发之NDK环境配置(eclipse)
- JNI 之 Eclipse配置NDK
- NDK导入Eclipse CDT出现jni.h找不到解决方法
- NDK导入Eclipse CDT出现jni.h找不到解决方法
- NDK开发之 IDE(Eclipse)配置
- eclipse NDK jni配置
- NDK学习---hello JNI例子
- NDK学习---hello JNI例子
- Android NDK开发之Hello-JNI!
- Android NDK开发之Hello-JNI!
- 第4周项目1-三角形类的构造函数(3)-使用有默认参数的构造函数
- HDOJ 题目1881 毕业bg(DFS)
- MAC下安装php扩展memcache
- openpoker 项目解析 4-开始游戏
- 拼图(矩阵快速幂)
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)(转载)
- android adt bundle开发环境不显示ant ui
- Go语法
- Android 官方推荐 : DialogFragment 创建对话框
- 从16进制颜色中获取UIColor
- 设计模式:创建型模式:原型模式(prototype pattern)
- 使用系统自带的TabBar的tabBarController,切换界面时,显示/隐藏tabBar
- OJ 系列之查找与排序
- 关于在调试lwip的短连接的心得