Start up sequence of system server of Android (memo)

This is memo of start up sequence of system server, which starts various services.
(as of android-2.3.3_r1 source code)
(Japanese version of this page)
Continue reading

Posted in Android | 4 Comments

Comparing 3 JDKs by Android build time

Thanks to ccache, C/C++ build time has been significantly reduced. Next I want to speed up Java.

This time I tried to compare build time using 3 different JDKs, which are available in Ubuntu.
(Japanese version of this page)
Continue reading

Posted in Android | 3 Comments

How to find and install the missing file in Ubuntu

When you build some project, you may see the compile error such as:
“zlib.h : No such file or directory.”

Then you need to know which package include zlib.h to install by ‘apt-get’.
I show you how to find this. (Japanese version of this page)
Continue reading

Posted in Android | 9 Comments

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)

Continue reading

Posted in Android, KZM-A9-Dual | 6 Comments

Icons and fonts are too small at Gingerbread (Resolved)

At the previous post, size of icons and fonts are smaller than expected. I investigated this and resolved.
(Japanese version of this page)
Continue reading

Posted in Android, KZM-A9-Dual | 1 Comment

Using ccache to build Android(2)

This is follow up of previous ccache post. (Japanese version)
Continue reading

Posted in Android | 2 Comments

debuggerd of Android

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

Who and how does the crash dump generate?
(Japanese version)
Continue reading

Posted in Android | 3 Comments