
调试
文章平均质量分 50
hpccn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 下 android ndk-gdb 调试 jni 中的c 代码
ndk-gdb 调试方法: 1 androidManifast.xml 中设置 android:debuggable="true" 2 eclipse 启动调试,并在调用 jni 代码行打断点,等待 3 Android 中操作,直到 eclipse 中断点, 4 eclipse 中运行至jni 断点 , 这时在 Terminl 中进行当前 工程目录 , cd myAn原创 2012-04-26 17:47:11 · 2081 阅读 · 1 评论 -
android 中使用Java反射Reflect,输出类中变量值,方便调试。
Android开发中调试中,我们经常需要输出类的数据。 例如我们经常需要看一下,下列Data类的数据。 public class Data { private int id; private String name; private String url; private Bitmap bitmap; private Long t; private String status; publ原创 2012-10-19 17:29:19 · 3322 阅读 · 0 评论 -
android 4.0 Jni 字符转换GetStringUTFChars()函数的Bug
我们项目中,核心部分使用Jni编写, 其中将Java的String转为C的字符串,字符串的转换如下: const char const *p_passwd = (*env)->GetStringUTFChars(env, j_passwd, NULL); 以前在Android 2.x时,一切正常。 升级到4.0后出现异常。 出错退出。 跟踪发现问题:程序中原创 2012-10-25 18:35:12 · 30311 阅读 · 2 评论 -
eclipse 断点无效
在代码中设置断点,可是断点图标有点怪,正常的断点图标是 。而且以debug模式运行,但碰到断点仍然运行,怎么回事? 我们需要先来认识下断点的图标和它的意义: 1 正常能工作的断点 2 右键勾选了disable的断点 3 会被跳过的断点。 在第3种情况下,在Eclipse主菜单->run->skip all breakpoints 被默认勾选,从字面可以看出来,所原创 2012-11-13 15:45:27 · 8831 阅读 · 1 评论 -
android 模拟宏定义,实现Debug & Release 模式
以前在C/C++ 开发中,我们可以宏定义,Debug模式下,输出日志,方便测试。Release模式下,无日志输出。 使用Java时,Java 是解释语言,无法编译。就无模式之分了。有没有办法实现,Debug、Release版? debug 输出日志、调试信息。 release 发布版本,无输出日志、调试信息。 办法是人想出来的。 下面说说我的解决方案: 1 模拟C宏定义原创 2012-10-22 12:25:35 · 4283 阅读 · 1 评论