【Android源码 栏目提醒】:网学会员为广大网友收集整理了,Android源码下载以及编译自己的ROM - 开发文档,希望对大家有所帮助!
最近发现kernel.org被墙了为什么这种网站也能被墙了 要想下载源码的话只能绕过去了。
下面是我从网上搜索到的一些下载方法 原文链接是http://cache.baidu.com/cm9d78d513d98316ed05fa950e1a67a371685497153ac0a61f6b93d3169c3e1d070571e2c83a3f46599699223a52f95e5c9da177246b1420c0c79fce578be6d77471d574626d4bc61a43d11ea4ca5b24c524905ce2a5p882a9f0c909d12a058aedc3d56userbaidufmscqueryrepoCFC2D4D8qidfe5fa7bb12281bb9p11 kernel.org无法访问导致android的源码无法下载这是另外一个git服务器的
android源码的repo文件。
操作如下 curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo ./repo//获取repo chmod axrepo PATH /omap4/L27.12.1-P2/mydroid:PATH 下面就是获取源码了 repoinit -u git://git.omapzoom.org/platform/omapmanifest.git -b 27.x -m RLS27.12.1-P2_Gingerbread.xml reposync 另外如何编译自己的ROM呢现在网上找到很多第三方的ROM比如MIUICMOXYGEN都是如何搞出来的 终于从CM官方wiki上找到答案。
大家可以从上面下载源码然后自己编译玩玩。
http://wiki.cyanogenmod.com/wiki/HTC_Desire_GSM:_Compile_CyanogenMod_Linux 我自己用G7必须要ship off才行试过下面这种搭配 1 boot.img用CM最新的通过fastboot flash boot xxxx/boot.img方式烧写boot 2 system.img用google源码编译下面是大体步骤 2.1 source build/envsetup.sh ---设置环境变量 2.2 choosecombo选择默认 2.3 export TARGET_PRODUCTfull_passion 这个是官方源码提供的HTC Passion的样板在device/htc目录下 2.4 make systemimage。
这样就可以编译system.image了。
这个速度还行4核1.8G内存虚拟UBUNTU10.04大概30分钟左右 2.5 fastboot flash system xxxx/system.img把system烧上去 3 问题解决 1 android framework肯定跑不起来原因是audio没有正确的so所以跑不起来。
修改方法只能换成使用GENERIC_AUDIO方式了。
2 按键不是很正常。
没关系下载miui的G7 update包解开将system/usr/keychars/bravo-keypad.kcm.bin 和system/usr/keylayout/bravo-keypad.kl 通过adb push到手机对应目录下。
4 最终 能跑但是速度很慢因为我编的是eng版。
这个可能不是最终的原因。
我发现显示有点问题老是闪估计是显示那块的libgalloc.so有问题可能得用G7的。
不过终于能自己编译ROM了以后定制化就方便多了。
下一步要基于CM的版本试试看。
不知道各位网友有兴趣尝试下么呵呵