一、Ant 打包:(下载ant、配置环境变量就不说了)
1、进入命令行模式,并切换到项目目录,执行如下命令为ADT创建的项目添加ant build支持:
android update project -p . -t "android-17"
2、build脚本默认target是help,所以会显示如上信息,修改target为debug或release就可以像无ant时一样编...
分类:
移动开发 时间:
2014-05-23 07:40:45
阅读次数:
361
c语言里所有以#开头的都是预编译指令,就是在正式编译之前,让编译器做一些预处理的工作。
#ifdef DEBUG printf("variable x has value = %d\n",x);
#endif#if和#endif是配对的,叫做条件编译指令,如果满足#if后面的条件,就编译#if和#....
分类:
其他好文 时间:
2014-05-22 04:37:10
阅读次数:
251
grep -2 -iIr "err\|warn\|fail\|crit" /var/log/*
查找日志中的所有问题grep . filename >filename1 移除空行cat site.log | grep -i unica | tail
-n 10find /path -name \*....
分类:
其他好文 时间:
2014-05-22 03:42:01
阅读次数:
306
常用快捷键:Debug:F8 Stop debugger:Shift + F8 Toggle
breakpoint:F5 Next line:F7 Step into:Shift + F7 Step out:Ctrl + F7Run to C...
分类:
其他好文 时间:
2014-05-22 03:29:01
阅读次数:
381
本文主要包含如下内容: 1. Debug 和 Release 编译方式的本质区别2.
哪些情况下 Release 版会出错3. 怎样“调试” Release 版的程序Debug 和 Release 编译方式的本质区别 Debug
通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程....
分类:
其他好文 时间:
2014-05-21 21:33:53
阅读次数:
273
到新公司第一次debug,就发现了微软Windows Win32K模块的一个Bug。想知道怎么回事吗?请细细地看。...
网上很多方法, 又重启编译器又clear的, 都没好使。
实际上是因为项目执行前没有自动保存, 而单单勾选project 中的 build automatically是没有用的 。
将项目先save 一下, 执行就可以了。
当然还是自动保存比较方便。
Windows-> preferences->run/debug>launching->save
re...
分类:
系统相关 时间:
2014-05-21 16:25:35
阅读次数:
354
我们知道 android NDK 程序在崩溃时会生成一个 tombstone 的 backtrace (也可利用 ADB logcat 抓取),从这个 backtrace 中我们可以了解是哪个函数引发的崩溃,但是通常由于我们发布时都是 release 版,无法利用 backtrace 中的地址信息直接定位到源码和行号,当引发崩溃的错误不是很明显时,对于我们解决问题的帮助就不大。
这时通常我们是重...
分类:
移动开发 时间:
2014-05-21 15:30:02
阅读次数:
502
1.logger.debug("Debug...")或logger.info("Info...")或logger.warn("Warn
...")或logger.error("Error ...")
都只输出对应的信息,即logger.debug只输出debug的信息,info只输出info的信息。...
分类:
其他好文 时间:
2014-05-21 04:52:04
阅读次数:
274
http://qt-project.org/doc/qtcreator-3.0/creator-project-cmake.html方法1:使用qmake编辑工程文件xxxx.pro添加equals(QT_ARCH,"arm"){target.path=/tmp/$${TARGET}/binINSTALLS+=target}CONFIG(debug,debug|release){message(thisisdebugversion)}else{DEFINES+=QT_NO_DEBUG_..
分类:
系统相关 时间:
2014-05-20 18:15:36
阅读次数:
478