Saturday, May 14, 2011

How to read crash dump of Android

When porting Android system, sometimes boot fails animating Android logo forever. At the case some critical part failed by some reason. Look at log from logcat. There is crash dump.
Let's check the crash dump with me. (Japanese version of this page)

Icons and fonts are too small at Gingerbread (Resolved)

Icons and fonts are too small at Gingerbread (Resolved)

At the previous post(Quick hack to run Android 2.3(Gingerbread) on KZM-A9-Dual board ), size of icons and fonts are smaller than expected. I investigated this and resolved.(Japanese version)

Thursday, May 12, 2011

debuggerd of Android

If you port Android to your system or develop native libraries using NDK, you have a experience to see debug dump on logcat. That shows CPU registers and stack dumps of the process caused memory fault or other exception.

Who and how does the debug dump generate?
(Japanese version)

Sunday, May 8, 2011

Tips of "repo sync" of Android

When we download Android source code, we use "repo sync" command. It takes long time. I show you the tips about "repo sync" to save time.(Japanese version)

Saturday, May 7, 2011

Using ccache to build Android

Once when files related to Makefile (*.mk) is changed, it is necessary to do "make clean; make".
This is time-consuming work. It can reduce time using ccache. It is very easy to use ccache to build Android. (Japanese version)

Quick hack to run Android 2.3(Gingerbread) on KZM-A9-Dual board

I tried to run Android 2.3 (Gingerbread) on KZM-A9-Dual board. I show you this quick hack.
(Japanese version)