Linux,一切皆文件,那么在Android系统本身,也是Linux+java罢了,也是在Linux的运行环境下。
通常,我们在调试程序的都会使用printf。
在Android中,我们会去使用logcat,现在,给大家介绍一种常用的调试方法,debug写文件调试法。
在Android系统中,调试一个C应用程序可谓是极其不方便,为了保存log的完整性,于是,写文件调试法可以发挥重大的作用,下面给出一个例子:
#includeFILE * wirte_debug_file=NULL;//将调试信息写到文件中 void write_Debug_to_file(char *debug_log){ if(wirte_debug_file==NULL) wirte_debug_file = fopen("debug.txt","wt"); if(wirte_debug_file==NULL) return; fputs(debug_log,wirte_debug_file);}int main(void){ int i ; char buf[100]; for(i = 0 ; i < 10 ; i++) { sprintf(buf,"i:%d/n",i); //写调试信息 write_Debug_to_file(buf); } if(wirte_debug_file != NULL) fclose(wirte_debug_file); return 0 ;}
评论列表()