Android+NDK+CDT+eclipse+OPenGL ES的编译与native调试

10 篇文章 0 订阅
9 篇文章 0 订阅

环境:

NDK版本r8,eclipse和Android使用的是adt-bundle-windows-x86打包版本比较方便,

一、NDK的编译

1、源码

NDK的examples目录有Hello-GL2的源码,大家可以先使用它。

2、将示例工程导入到eclipse中

3、编译设置

a、选中工程,eclipse中菜单windows->prefereces-》android-》NDK

设置NDK的路径

b、选中工程,eclipse中菜单project->properties 

单击builder,  CDT Builder选中

单击c/c++Bulder,Builder setting 中,build command重新设置为ndk-build NDK_DEBUG=1 V=1(NDK_DEBUG=1 V=1主要为后面的native调试作准备)

c、run 工程即可



二、native 调试

1、创建模拟器

模拟器版本不要太高,我的版本是android2.3.3,否则可能调试不了。


2、选中工程,右键弹出菜单,单击native support

3、选中工程,右键弹出菜单,单击 Run as android applicaton,先将程序装上

4、选中工程,右键弹出菜单,单击 debug as native applicaton


4、就可以在调试c++代码了

注意点:

1、真实机器可能会出现no debug symbol found的错误

2、模拟器版本太高也会出现no debug symbol found的错误

3、将下载的的其他版本的sdk放在\sdk\platforms中

4、需要先run as android application先将app装上

错误类型:

由于android版本太高出现的error类型

1、no debugging symbols found

2、No symbol table is loaded. Use the "file" command

3、Error accessing memory address 0x1a66: Input/output error 等等

下载:

立方体旋转示例程序下载http://download.csdn.net/detail/kupe87826/8146269





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kupeThinkPoem

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值