<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>aegypius:// &#187; android</title> <atom:link href="http://www.aegypius.com/tag/android/feed/" rel="self" type="application/rss+xml" /><link>http://www.aegypius.com</link> <description>think, experiment &#38; share</description> <lastBuildDate>Thu, 10 Jun 2010 08:23:38 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>How to make your custom Android ROM &#8211; Compiling the system (part 2)</title><link>http://www.aegypius.com/2010/01/how-to-make-your-custom-android-rom-compiling-syste-part-2/</link> <comments>http://www.aegypius.com/2010/01/how-to-make-your-custom-android-rom-compiling-syste-part-2/#comments</comments> <pubDate>Wed, 06 Jan 2010 11:44:13 +0000</pubDate> <dc:creator>aegypius</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[android]]></category> <category><![CDATA[how-to]]></category><guid isPermaLink="false">http://www.aegypius.com/?p=70</guid> <description><![CDATA[Part 2 &#8211; The Compilation This post is more generic than the previous one, every linux may work : Let&#8217;s get the sources, Google uses a tool called &#8220;repo&#8221; so you need first to get this tool. mkdir ~/bin cat &#62;&#62; ~/.bashrc # set PATH...]]></description> <content:encoded><![CDATA[<h2>Part 2 &#8211; The Compilation</h2><p>This post is more generic than the previous one, every linux may work :</p><p>Let&#8217;s get the sources, Google uses a tool called &#8220;repo&#8221; so you need first to get this tool.</p><pre class="brush:bash">mkdir ~/bin
cat &gt;&gt; ~/.bashrc
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
  PATH=~/bin:"${PATH}"
fi</pre><pre class="brush:bash">source ~/.bash_profile</pre><p>This step allow you to have your own bin directory so you don&#8217;t mess your system with binaries that are not managed by emerge.</p><pre class="brush:bash">curl http://android.git.kernel.org/repo &gt; ~/bin/repo
chmod a+x ~/bin/repo</pre><p>Let&#8217;s try :</p><pre class="brush:bash">repo --version
repo version v1.6.8.8
        (from git://android.git.kernel.org/tools/repo.git)
git version 1.6.5.6
Python 2.6.4 (r264:75706, Dec  7 2009, 12:35:13)
[GCC 4.1.2 (Gentoo 4.1.2 p1.3)]</pre><p>Now we will initialize android repository.</p><pre class="brush:bash">mkdir -p ~/src/android
cd ~/src/android
repo init -u git://android.git.kernel.org/platform/manifest.git -b donut</pre><p>After a while you will be able to synchronize your repository</p><pre class="brush:bash">repo sync
export ANDROID_JAVA_HOME=$JAVA_HOME
make</pre><p>Now compile is running &#8230;</p><p>272 minutes later, compilation completed  (on my AMD Athlon XP 3200+) !</p><p>In the next part we will test our fresh build !</p><p>See You !</p> ]]></content:encoded> <wfw:commentRss>http://www.aegypius.com/2010/01/how-to-make-your-custom-android-rom-compiling-syste-part-2/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>How to make your custom Android ROM &#8211; The Prerequisites (part 1)</title><link>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/</link> <comments>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/#comments</comments> <pubDate>Tue, 15 Dec 2009 18:03:28 +0000</pubDate> <dc:creator>aegypius</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[android]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[how-to]]></category><guid isPermaLink="false">http://www.aegypius.com/?p=14</guid> <description><![CDATA[First of all, this is an experiment tutorial explaining how i complete compilation of Android source on a gentoo. The purpose of this serie of article is to provide a step-by-step way to create your own custom ROM for android. I own a HTC Magic...]]></description> <content:encoded><![CDATA[<p>First of all, this is an experiment tutorial explaining how i complete compilation of Android source on a gentoo. The purpose of this serie of article is to provide a step-by-step way to create your own custom ROM for android.</p><p>I own a HTC Magic 32B (Google branded) so the tests i will perform is intended to work on this specific platform.</p><p>As you know, it can be risky to modify your Android ROM with a custom one. You&#8217;re warn ! I am not responsible of possible deterioration of your terminal !</p><p>So, let&#8217;s begin !<span id="more-14"></span></p><h2>Part 1 &#8211; The Prerequisites (for Gentoo)</h2><p>You may read the Official documentation located here : <a href="http://source.android.com/download">http://source.android.com/download</a>.</p><p>Let&#8217;s start with dependencies installation,</p><pre class="brush:bash">emerge git gnupg
emerge "&lt;dev-java/sun-jdk-1.6"
emerge flex bison gperf libsdl esound wxGTK
emerge zip unzip curl zlib readline</pre><p>Android does not compile with JDK-1.6 so we have merged a JDK-1.5, let&#8217;s configure your system to use it.</p><pre class="brush:bash">eselect java-vm list
  [1]   sun-jdk-1.5
  [2]   sun-jdk-1.6  system-vm
eselect java-vm set user sun-jdk-1.5</pre><p>or</p><pre class="brush:bash">eselect java-vm set user 1</pre><p>Now you need to refresh your environment :</p><pre class="brush:bash">sudo env-update &amp;&amp; source /etc/profile
</pre><p>Environment is now ready let&#8217;s try to compile android system : <a title="Part 2 - Compiling the system" href="http://wp.me/pyvUI-18">How To make your custom Android ROM &#8211; Compiling the system (part 2)</a></p> ]]></content:encoded> <wfw:commentRss>http://www.aegypius.com/2009/12/how-to-make-your-custom-android-rom-under-gentoo-part-1/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>First steps with Android SDK</title><link>http://www.aegypius.com/2009/06/first-steps-with-android-sdk/</link> <comments>http://www.aegypius.com/2009/06/first-steps-with-android-sdk/#comments</comments> <pubDate>Tue, 23 Jun 2009 19:57:55 +0000</pubDate> <dc:creator>aegypius</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[android]]></category><guid isPermaLink="false">http://www.aegypius.com/?p=8</guid> <description><![CDATA[I&#8217;ve just started looking at Android SDK. Java isn&#8217;t my first choice but the project is quite interesting. So here some simple ideas, I will attempt to realize : an upnp client to browse medias on local network another worpress editor via XmlRpc that the...]]></description> <content:encoded><![CDATA[<p>I&#8217;ve just started looking at Android SDK. Java isn&#8217;t my first choice but the project is quite interesting.</p><p>So here some simple ideas, I will attempt to realize :</p><ul><li> an upnp client to browse medias on local network</li><li> another worpress editor via XmlRpc that the one I am using (30 minutes to write this post)</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.aegypius.com/2009/06/first-steps-with-android-sdk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 4/10 queries in 0.005 seconds using apc
Content Delivery Network via static.aegypius.com

Served from: www.aegypius.com @ 2010-09-05 03:04:08 -->