08 2012 档案

摘要:有两种方法可以分析 crash 的堆栈信息1 google提供了一个python脚本,可以从http://code.google.com/p/android-ndk-stacktrace-analyzer/ 下载这个python脚本,然后使用 adb logcat -d > logfile 导出 crash 的log, 使用 arm-eabi-objdump 位于build/prebuilt/linux-x86/arm-eabi-4.2.1/bin下面 把so或exe转换成汇编代码,如:arm-eabi-objdump -S mylib.so > mylib.asm, 使用脚本 p 阅读全文
posted @ 2012-08-28 09:43 imlucky 阅读(7840) 评论(0) 推荐(0)
摘要:(转自)http://makingmoneywithandroid.com/forum/showthread.php?tid=298[HOW TO] Get the Number of CPU Cores in anAndroidDevice/** * Gets the number of cores available in this device, across all processors. * Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu" * @return The n 阅读全文
posted @ 2012-08-21 09:53 imlucky 阅读(3770) 评论(0) 推荐(0)
摘要:经过千辛万苦将skia编译成了静态库,但是发现图片解码都不成功,后来发现是图片解码库没有注册成功,可能是代码优化导致的,但是加上-O0编译选项也不行。后来就在SkImageDecoder_Factory.cpp中直接调用各个解码库的注册文件,结果png解码可以了,但是jpeg和gif编译不通过,后来发现时需要一个-fvisibility=hidden编译选项,增加后就OK了。修改的skia文件如下:SkImageDecoder_Factory.cppSkImageDecoder_Factory.cpp/* libs/graphics/ports/SkImageDecoder_Factory.c 阅读全文
posted @ 2012-08-01 10:20 imlucky 阅读(1963) 评论(0) 推荐(0)