android源码下载.doc_第1页
android源码下载.doc_第2页
android源码下载.doc_第3页
android源码下载.doc_第4页
android源码下载.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android源码下载从2008 年9月发布的Android第一版,至2011年11月有数据显示:Android已占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。安卓系统的开放性对其发展有着不可替代的促进作用。这个“机器人”的开源是不争的事实,可真要获得它的源代码对于刚接触Android开发的小菜们来说却是一桩难事。以下是我个人结合自己获取源码的经过而写的(Windows平台)一个源码下载过程。我用Windows 7为例一、前期准备1.下载Windows平台下的Git工具,如下载地址:/p/msysgit/图12.安装GIT工具,与Windows软件安装没什么两样,一直点下一步即可。如图2图23在磁盘上创建一个文件夹,文件夹名自定义,用于存放下载下来的Android源码,本人是在在盘的Android文件夹下创建的source。如图3:图34.右击刚创建的文件夹,到Git Bash随即打开Git命令窗口:图4Git命令窗口如图5:图5准备工作完成 (*_*)二、开始下载1.访问Android源码下载网站:/android(如图6),以前的网站: /不知什么原因用不了了。图6选择其中一个打开链接,我以我所画部分为例,复制下图(图7)选中部分后面下载有用:图72.在命令行输入下载命令:git clone 接刚才复制的内容如下图8、9:图8图9三、下载完成1.Git命令行状态如图10:图102.下载后文件夹中的内容如图11:图11以上是单个源码下载,但如果想要下载全部源码,如果还是这样单个单个地下载,显然不现实:可以将所有的Git链接做成一个git列表然后定成一个shell命令执行。列表如下,将下列表复制到文本文件,生命名为一个扩展名为”.sh”文件如:autogit.sh保存在下载文件夹中,下载时只须在Git命令窗口输入:./autogit.sh 即可。mkdir kernelcd kernelgit clone git://android/kernel_common.gitgit clone git://android/kernel_msm.gitcd .mkdir platformcd platformgit clone git://android/platform_bionic.gitgit clone git://android/platform_bootloader_legacy.gitgit clone git://android/platform_build.gitgit clone git://android/platform_dalvik.gitgit clone git://android/platform_development.gitmkdir externalcd externalgit clone git://android/platform_external_aes.gitgit clone git://android/platform_external_apache-http.gitgit clone git://android/platform_external_bluez.gitgit clone git://android/platform_external_clearsilver.gitgit clone git://android/platform_external_dbus.gitgit clone git://android/platform_external_dhcpcd.gitgit clone git://android/platform_external_dropbear.gitgit clone git://android/platform_external_elfcopy.gitgit clone git://android/platform_external_elfutils.gitgit clone git://android/platform_external_emma.gitgit clone git://android/platform_external_esd.gitgit clone git://android/platform_external_expat.gitgit clone git://android/platform_external_fdlibm.gitgit clone git://android/platform_external_freetype.gitgit clone git://android/platform_external_gdata.gitgit clone git://android/platform_external_giflib.gitgit clone git://android/platform_external_googleclient.gitgit clone git://android/platform_external_icu4c.gitgit clone git://android/platform_external_iptables.gitgit clone git://android/platform_external_jdiff.gitgit clone git://android/platform_external_jhead.gitgit clone git://android/platform_external_jpeg.gitgit clone git://android/platform_external_libffi.gitgit clone git://android/platform_external_libpcap.gitgit clone git://android/platform_external_libpng.gitgit clone git://android/platform_external_libxml2.gitgit clone git://android/platform_external_netcat.gitgit clone git://android/platform_external_netperf.gitgit clone git://android/platform_external_neven.gitgit clone git://android/platform_external_opencore.gitgit clone git://android/platform_external_openssl.gitgit clone git://android/platform_external_oprofile.gitgit clone git://android/platform_external_ping.gitgit clone git://android/platform_external_ppp.gitgit clone git://android/platform_external_protobuf.gitgit clone git://android/platform_external_qemu.gitgit clone git://android/platform_external_safe-iop.gitgit clone git://android/platform_external_skia.gitgit clone git://android/platform_external_sonivox.gitgit clone git://android/platform_external_sqlite.gitgit clone git://android/platform_external_srec.gitgit clone git://android/platform_external_strace.gitgit clone git://android/platform_external_tagsoup.gitgit clone git://android/platform_external_tcpdump.gitgit clone git://android/platform_external_tinyxml.gitgit clone git://android/platform_external_tremor.gitgit clone git://android/platform_external_webkit.gitgit clone git://android/platform_external_wpa_supplicant.gitgit clone git://android/platform_external_yaffs2.gitgit clone git://android/platform_external_zlib.gitcd .mkdir frameworkscd frameworksgit clone git://android/platform_frameworks_base.gitmkdir optcd optgit clone git://android/platform_frameworks_opt_com.google.android.gitcd .mkdir policiescd policiesgit clone git://android/platform_frameworks_policies_base.gitcd .cd .mkdir hardwaregit clone git://android/platform_hardware_libhardware.gitgit clone git://android/platform_hardware_ril.gitcd .git clone git://android/platform_manifest.gitmkdir packagescd packagesmkdir appscd appsgit clone git://android/platform_packages_apps_alarmclock.gitgit clone git://android/platform_packages_apps_browser.gitgit clone git://android/platform_packages_apps_calculator.gitgit clone git://android/platform_packages_apps_calendar.gitgit clone git://android/platform_packages_apps_camera.gitgit clone git://android/platform_packages_apps_contacts.gitgit clone git://android/platform_packages_apps_email.gitgit clone git://android/platform_packages_apps_googlesearch.gitgit clone git://android/platform_packages_apps_htmlviewer.gitgit clone git://android/platform_packages_apps_im.gitgit clone git://android/platform_packages_apps_launcher.gitgit clone git://android/platform_packages_apps_mms.gitgit clone git://android/platform_packages_apps_music.gitgit clone git://android/platform_packages_apps_packageinstaller.gitgit clone git://android/platform_packages_apps_phone.gitgit clone git://android/platform_packages_apps_settings.gitgit clone git://android/platform_packages_apps_soundrecorder.gitgit clone git://android/platform_packages_apps_stk.gitgit clone git://android/platform_packages_apps_sync.gitgit clone git://android/platform_packages_apps_updater.gitgit clone git://android/platform_packages_apps_voicedialer.gitcd .mkdir providerscd providersgit clone git://android/platform_packages_providers_calendarprovider.gitgit clone git://android/platform_packages_providers_contactsprovider.gitgit clone git://android/platform_packages_providers_downloadprovider.gitgit clone git://android/platform_packages_providers_drmprovider.gitgit clone git://android/platform_packages_providers_googlecontactsprovider.gitgit clone git://android/platform_packages_providers_improvider.gitgit clone git://android/platform_packages_providers_m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论