软件调试积累
Norton-JAVA工程师
android+java后端架构
展开
-
IntelJ IDEA加入广告后报错
Error:Android Dex: [flamingo-android] Unable to execute DXError:Android Dex: [flamingo-android] com.android.dex.DexException: Multiple dex files define Lcom/qq/e/a/a;参考了两篇文章http://blog.csd原创 2014-12-25 16:53:52 · 764 阅读 · 0 评论 -
not a valid SHA1
repoTraceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 504, in run se原创 2014-10-24 16:17:30 · 13697 阅读 · 2 评论 -
CocosEditor-java
Can't find dll path in CDK_HOME or java.library.pathLoading 1 org.cce.game.hello.Main ... Loading e 4686840 applicationDidFinishLaunchingReady for GLSLReady for OpenGL 2.0width 480 height原创 2014-10-26 22:17:17 · 1040 阅读 · 0 评论 -
CocosEditor-java ListView显示
调了好久,终于有显示了/* ImageView image = ImageView.create(); image.setAnchorPoint(0f,0.5f); image.loadTexture("textures/HelloWorld.png"); image.setScale(0.3f); listVi原创 2014-11-09 22:19:32 · 697 阅读 · 0 评论 -
CocosEditor-java点击事件出现信息:releassHandler80765691774323352
当我点击屏幕时,发现界面会重启,每次点击都进入onEnter()。原创 2014-10-06 07:13:27 · 580 阅读 · 0 评论 -
For input string: ":"
java.lang.NumberFormatException: For input string: ":"这个问题,我一开始有一位原创 2014-10-23 16:02:20 · 13085 阅读 · 0 评论 -
cocos2d刚体会被穿透
在调试BoxShape刚体碰撞时,发现有时候没有碰撞效果,直接穿透过去了。原创 2014-10-16 23:06:16 · 2187 阅读 · 0 评论 -
解决android出现static void xxx No enclosing instance of type xxx is accessible
在静态类new一个实例时,会产生这个错误,参考下面这篇文章时对Thread.interrupt()方法很详细的介绍http://blog.sina.com.cn/s/blog_6ca570ed01016mti.html原创 2014-09-25 11:28:43 · 1688 阅读 · 0 评论 -
Android SDK的repo库编译错误
compilation terminated.make: *** [out/target/product/rk3188/obj/STATIC_LIBRARIES/crypto_crypto_gyp_intermediates/crypto/openssl_util.o] Error 1make: *** Waiting for unfinished jobs....原创 2014-10-27 16:02:05 · 1615 阅读 · 0 评论 -
Android广播错误.MainActivity$MyReceiver; no empty constructor
http://blog.csdn.net/chdjj/article/details/1949656719 09:11:14.650: E/AndroidRuntime(1771): java.lang.RuntimeException: Unable to instantiate receiver com.example.brocastdemo.MainActivity$MyRe转载 2014-10-11 11:44:45 · 5690 阅读 · 0 评论 -
Cocos2d-java中Activity控制Controller
有两种办法,一种是用Helper类,提供interface原创 2014-10-11 22:54:04 · 723 阅读 · 0 评论 -
修改Android系统的build.prop
root@rk3066:/system # rm testrm testrm failed for test, Read-only file system255|root@rk3066:/system # mount -o remount,rw /systemmount -o remount,rw /systemroot@rk3066:/system # rm testrm原创 2014-11-06 10:41:34 · 3313 阅读 · 1 评论 -
CocosEditor java 2.0 alpha1b5 点击图层时,会刷新进入onEnter
经过调试,发现每次响应完原创 2014-10-20 21:20:18 · 648 阅读 · 0 评论 -
Read-only file system
mount: Permission deniedAndroid-出现Read-only file system的解决方法输入命令: 代码如下复制代码mount -o remount rw /system(每次都要执行一次)有的朋友说是是“/”的问题,命令改为:adb push AlarmCl转载 2014-11-05 17:35:15 · 1812 阅读 · 0 评论 -
Fatal signal 11 (SIGSEGV) 错误
5637-5637/org.cce.game.hello A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000088 (code=1), thread 5637 (.cce.game.hello)原创 2014-11-02 17:46:56 · 3347 阅读 · 0 评论 -
cocos2d: fullPathForFilename:
cocos2d: fullPathForFilename: No file found at textures/main.plist/HelloWorld.png. Possible missing file.原创 2014-11-02 19:36:39 · 3021 阅读 · 1 评论 -
CocosEditor-java onContactBegin无反应
private void setBirdContact() { PhysicsBody body = playSprite.getPhysicsBody(); System.out.println("playSprite.getCategoryBitmask = "+body.getCategoryBitmask()); System.out.println("playS原创 2014-10-30 23:22:34 · 2120 阅读 · 0 评论 -
CocosEditor-java 之PolygonShape错误
Aborting due to Chipmunk error: Polygon is concave or has a reversed winding. Consider using cpConvexHull() or CP_CONVEX_HULL().Failed condition: cpPolyValidate(verts, numVerts)Source:d:\work\sour原创 2014-11-01 12:11:03 · 1555 阅读 · 0 评论 -
cocosEditor错误汇总
现在使用的2.0版本,发现cce文件在10-03 17:02:58.434 7404-7445/org.ccj.game.hello E/cocos2d-x assert﹕ D:\work\source\open\cocos2dx\cocos2d-x-3.2-jdk\cocos-jdk\proj.android\..\..\cocos/./base/CCDirector.cpp func原创 2014-10-03 17:06:39 · 1919 阅读 · 0 评论 -
Android中端并重启一个Thread线程的办法
上一篇的试验中,验证了Java中断并重启一个Thread的办法,原创 2014-09-25 11:40:14 · 4572 阅读 · 0 评论 -
Activity onCreate同时startService问题分析
我尝试在Activity的OnCreate状态时,初始化一个Service,然后在Service初始化hen原创 2014-09-25 15:25:47 · 1604 阅读 · 1 评论 -
指针数组的malloc分配内存例子
今天,调试时候发生这个错误,算法逻辑都检查了,没有问题,看来是原创 2014-04-24 12:29:49 · 3253 阅读 · 0 评论 -
Makefile编写实例——(.text+0x15): undefined reference to `init_queue'
/tmp/ccNOjiLG.o: In function `main':test_for_print_tree.c:(.text+0x15): undefined reference to `init_queue'test_for_print_tree.c:(.text+0x25): undefined reference to `ifEmpty'test_for_print_tree原创 2014-03-26 13:38:12 · 2943 阅读 · 0 评论 -
expected specifier-qualifier-list before ‘QNode’——宏定义ifndef避免重复include头文件.h
编译时候遇到这两个错误 error: storage class specified for parameter ‘TNode’ error:expected specifier-qualifier-list before ‘QNode’原因是我很多个文件都#include tree.h,因为#是编译前原地展开的,多个#include tree.h就会冲突,解决办法是给tree.h原创 2014-03-26 11:59:06 · 1544 阅读 · 0 评论 -
段错误解决办法
血的教训昨天调试遇到两个段错误0x00007ffff7ade419 in memcpy () from /lib/libc.so.60x00007ffff7acd3c9 in _IO_default_xsputn () from /lib/libc.so.6过去一直对指针初始化没什么概念,经过昨天血淋淋的教训(调试时候,产生各种奇怪的预想不到的错误),终于知道,如果要对字符原创 2014-03-25 11:19:02 · 2775 阅读 · 0 评论 -
0x00007ffff7acd3c9 in _IO_default_xsputn () from /lib/libc.so.6
在打印的时候,遇到Segmentation fault. 经过跟踪,发现是字符指针访问越界了。如下面的实例,本来old_buf只是一个换行符"\n",包括结束符,应该是2个字符,但是gdb跟踪发现sizeof返回的是8.我之所以转化为int,是因为直接用sizeof会报这个错误:print_tree_final.c: In function ‘breath_travel’:print_tr原创 2014-03-24 17:10:05 · 3888 阅读 · 0 评论 -
0x00007ffff7ade419 in memcpy () from /lib/libc.so.6
先看gdb跟踪过程Hardware watchpoint 3: pad_frontOld value = 4New value = 15breath_travel (pRoot=0x603030, pQueue=0x603010) at print_tree_final.c:206206 if((qNode->blank == 1))(gdb) n原创 2014-03-25 10:19:17 · 6147 阅读 · 0 评论 -
段错误调试经验
http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.htmlLinux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)转载 2014-03-25 10:05:41 · 1048 阅读 · 0 评论 -
Linux调试工具strace和gdb常用命令小结
转自http://www.cnblogs.com/panfeng412/archive/2011/10/24/2222413.htmlstrace和gdb是Linux环境下的两个常用调试工具,这里是个人在使用过程中对这两个工具常用参数的总结,留作日后查看使用。strace调试工具strace工具用于跟踪进程执行时的系统调用和所接收的信号,包括参数、返回值、执行时间。在Linux转载 2014-03-25 10:08:27 · 883 阅读 · 0 评论 -
Android Read-only file system 异常
Android Read-only file system 错误adb shell 后:mount -o remount rw /原创 2014-04-25 14:52:04 · 905 阅读 · 0 评论 -
warning: the `gets' function is dangerous and should not be used.
今天在LINUX下编译C程序时,出现了:warning: the `gets' function is dangerous and should not be used.这个warning。百度之后,得知问题出在程序中使用了 gets ,Linux 下gcc编译器不支持这个函数,解决办法是使用 fgets[cpp] view plaincopy转载 2014-04-10 12:09:28 · 1120 阅读 · 0 评论 -
通过logcat学习android上层任一一个功能的流程
这几天,客户想在android系统中加入Multicast功能,而原创 2014-06-23 15:34:35 · 1187 阅读 · 0 评论 -
WindowManager使用FLAG_NOT_TOUCH_MODAL后Listview和Editext输入法无响应
public void setChildInvisible(){ visibled=false; mBtnImg.setClickable(false); mBtnVC.setVisibility(GONE); mBtnKeyUp.setVisibility(GONE); mBtnKeyDown.setVisibility(GONE); mBtnVolUp.setVis原创 2014-09-23 16:24:24 · 2618 阅读 · 0 评论 -
killBackgroundProcesses/restartpackage无效
我想通过WindowManager自定义的组件中,通过Exit按钮原创 2014-09-23 15:57:11 · 3315 阅读 · 0 评论 -
keil C编译error : expected a ")"
我在宏定义时,加了“;”,这个符号应该去掉#define VOICE_CANCEL_ENABLE ((uint8)(0x1))原创 2014-09-12 10:25:05 · 6080 阅读 · 2 评论 -
l6218E: undefined symbol
今天用KeilC时,发生这个错误。原创 2014-08-29 15:56:24 · 1412 阅读 · 0 评论 -
androd系统查看log命令
adb logcat >c:/log1.txt 可以使用此命令在cmd模式下直接抓包抓取Kernel Log:adb shellcat /proc/kmsg原文地址:抓log" style="text-decoration:none; color:rgb(144,80,50)">android 抓log作者:lixianyu1, Logcat转载 2014-05-28 16:00:16 · 1086 阅读 · 0 评论 -
printf二进制数据
今天#include #include "string.h"void decToBin(int num,char *buffer);void supplement_zero(char *buffer);void reOrder(char *buffer);void printf_binary_byte(int num);int main(){ int decim原创 2014-06-09 11:09:26 · 11174 阅读 · 0 评论 -
printf打印二进制数据
#include void decToBin(int num,int base);int main(){ int decimalNum; int base=2; printf("Enter number in decimal:"); scanf("%d",&decimalNum);printf("\n"); printf("Decimal%d:",decimalNum);原创 2014-06-06 15:48:16 · 13659 阅读 · 1 评论 -
编写读取内存的程序 ——keil uVision3 printf函数重定向到串口输出
BOOLEAN AudioPause(void){ uint32 timeout = 200; uint8 _DSPResult = -1 ; uint8 _Data[0x010] = {0} ; uint8 *_DataPointer = _Data;uint8 i = 0;uint8 j = 0;uint16 wordSize = (uint原创 2014-06-05 14:25:55 · 2106 阅读 · 0 评论