windows下android源码下载方法.docx
《windows下android源码下载方法.docx》由会员分享,可在线阅读,更多相关《windows下android源码下载方法.docx(9页珍藏版)》请在冰豆网上搜索。
windows下android源码下载方法
1.首先,到
下载Git-xxx.exe,下载完成后安装Git。
2.Android代码仓库的地址
访问该地址。
可以看到Android项目中,所有的包的列表。
单个包源码的下载方式:
创建目录,运行Git,在Git提供的shell,切换路径到你刚才创建的目录下(cd命令),然后运行下表命令(以common.git为例)
gitclonegit:
//android.git.kernel.org/kernel/common.git
3.在linux下可以使用repo批量下载,可惜的是repo没有windows版本。
4.windows直可以使用批量脚本。
脚本文本如下,持贝以下字符一个文本文件中,命名为:
autoget.sh,将该文本保存到用来下载源码的目录中。
运行Git,在Git提供的shell,切换路径到你刚才创建的目录下(cd命令),运行./autogit.sh
#CreatebyCreatAutoGetSh
mkdirkernel
cdkernel
gitclonegit:
//android.git.kernel.org/kernel/common.git
gitclonegit:
//android.git.kernel.org/kernel/experimental.git
gitclonegit:
//android.git.kernel.org/kernel/msm.git
gitclonegit:
//android.git.kernel.org/kernel/omap.git
cd..
mkdirplatform
cdplatform
gitclonegit:
//android.git.kernel.org/platform/bionic.git
mkdirbootable
cdbootable
mkdirbootloader
cdbootloader
gitclonegit:
//android.git.kernel.org/platform/bootable/bootloader/legacy.git
cd..
gitclonegit:
//android.git.kernel.org/platform/bootable/diskinstaller.git
gitclonegit:
//android.git.kernel.org/platform/bootable/recovery.git
cd..
mkdirbootloader
cdbootloader
gitclonegit:
//android.git.kernel.org/platform/bootloader/legacy.git
cd..
gitclonegit:
//android.git.kernel.org/platform/build.git
gitclonegit:
//android.git.kernel.org/platform/dalvik.git
gitclonegit:
//android.git.kernel.org/platform/development.git
mkdirexternal
cdexternal
gitclonegit:
//android.git.kernel.org/platform/external/aes.git
gitclonegit:
//android.git.kernel.org/platform/external/alsa-lib.git
gitclonegit:
//android.git.kernel.org/platform/external/alsa-utils.git
gitclonegit:
//android.git.kernel.org/platform/external/apache-http.git
gitclonegit:
//android.git.kernel.org/platform/external/astl.git
gitclonegit:
//android.git.kernel.org/platform/external/bison.git
gitclonegit:
//android.git.kernel.org/platform/external/bluez.git
gitclonegit:
//android.git.kernel.org/platform/external/bsdiff.git
gitclonegit:
//android.git.kernel.org/platform/external/bzip2.git
gitclonegit:
//android.git.kernel.org/platform/external/clearsilver.git
gitclonegit:
//android.git.kernel.org/platform/external/dbus.git
gitclonegit:
//android.git.kernel.org/platform/external/dhcpcd.git
gitclonegit:
//android.git.kernel.org/platform/external/dosfstools.git
gitclonegit:
//android.git.kernel.org/platform/external/dropbear.git
gitclonegit:
//android.git.kernel.org/platform/external/e2fsprogs.git
gitclonegit:
//android.git.kernel.org/platform/external/eglib.git
gitclonegit:
//android.git.kernel.org/platform/external/elfcopy.git
gitclonegit:
//android.git.kernel.org/platform/external/elfutils.git
gitclonegit:
//android.git.kernel.org/platform/external/embunit.git
gitclonegit:
//android.git.kernel.org/platform/external/emma.git
gitclonegit:
//android.git.kernel.org/platform/external/esd.git
gitclonegit:
//android.git.kernel.org/platform/external/expat.git
gitclonegit:
//android.git.kernel.org/platform/external/fdlibm.git
gitclonegit:
//android.git.kernel.org/platform/external/freetype.git
gitclonegit:
//android.git.kernel.org/platform/external/fsck_msdos.git
gitclonegit:
//android.git.kernel.org/platform/external/gdata.git
gitclonegit:
//android.git.kernel.org/platform/external/genext2fs.git
gitclonegit:
//android.git.kernel.org/platform/external/giflib.git
gitclonegit:
//android.git.kernel.org/platform/external/googleclient.git
gitclonegit:
//android.git.kernel.org/platform/external/grub.git
gitclonegit:
//android.git.kernel.org/platform/external/gtest.git
gitclonegit:
//android.git.kernel.org/platform/external/hcidump.git
gitclonegit:
//android.git.kernel.org/platform/external/icu4c.git
gitclonegit:
//android.git.kernel.org/platform/external/iptables.git
gitclonegit:
//android.git.kernel.org/platform/external/jdiff.git
gitclonegit:
//android.git.kernel.org/platform/external/jhead.git
gitclonegit:
//android.git.kernel.org/platform/external/jpeg.git
gitclonegit:
//android.git.kernel.org/platform/external/junit.git
gitclonegit:
//android.git.kernel.org/platform/external/lcc.git
gitclonegit:
//android.git.kernel.org/platform/external/libffi.git
gitclonegit:
//android.git.kernel.org/platform/external/libpcap.git
gitclonegit:
//android.git.kernel.org/platform/external/libpng.git
gitclonegit:
//android.git.kernel.org/platform/external/libxml2.git
gitclonegit:
//android.git.kernel.org/platform/external/mtpd.git
gitclonegit:
//android.git.kernel.org/platform/external/netcat.git
gitclonegit:
//android.git.kernel.org/platform/external/netperf.git
gitclonegit:
//android.git.kernel.org/platform/external/neven.git
gitclonegit:
//android.git.kernel.org/platform/external/opencore.git
gitclonegit:
//android.git.kernel.org/platform/external/openssl.git
gitclonegit:
//android.git.kernel.org/platform/external/oprofile.git
gitclonegit:
//android.git.kernel.org/platform/external/ping.git
gitclonegit:
//android.git.kernel.org/platform/external/ppp.git
gitclonegit:
//android.git.kernel.org/platform/external/protobuf.git
gitclonegit:
//android.git.kernel.org/platform/external/qemu.git
gitclonegit:
//android.git.kernel.org/platform/external/safe-iop.git
gitclonegit:
//android.git.kernel.org/platform/external/skia.git
gitclonegit:
//android.git.kernel.org/platform/external/sonivox.git
gitclonegit:
//android.git.kernel.org/platform/external/sqlite.git
gitclonegit:
//android.git.kernel.org/platform/external/srec.git
gitclonegit:
//android.git.kernel.org/platform/external/strace.git
gitclonegit:
//android.git.kernel.org/platform/external/tagsoup.git
gitclonegit:
//android.git.kernel.org/platform/external/tcpdump.git
gitclonegit:
//android.git.kernel.org/platform/external/tesseract.git
gitclonegit:
//android.git.kernel.org/platform/external/tinyxml.git
gitclonegit:
//android.git.kernel.org/platform/external/tremor.git
gitclonegit:
//android.git.kernel.org/platform/external/webkit.git
gitclonegit:
//android.git.kernel.org/platform/external/wpa_supplicant.git
gitclonegit:
//android.git.kernel.org/platform/external/xdelta3.git
gitclonegit:
//android.git.kernel.org/platform/external/yaffs2.git
gitclonegit:
//android.git.kernel.org/platform/external/zlib.git
cd..
mkdirframeworks
cdframeworks
gitclonegit:
//android.git.kernel.org/platform/frameworks/base.git
mkdiropt
cdopt
gitclonegit:
//android.git.kernel.org/platform/frameworks/opt/com.google.android.git
gitclonegit:
//android.git.kernel.org/platform/frameworks/opt/com.google.android.googlelogin.git
gitclonegit:
//android.git.kernel.org/platform/frameworks/opt/emoji.git
cd..
mkdirpolicies
cdpolicies
gitclonegit:
//android.git.kernel.org/platform/frameworks/policies/base.git
cd..
cd..
mkdirhardware
cdhardware
gitclonegit:
//android.git.kernel.org/platform/hardware/alsa_sound.git
gitclonegit:
//android.git.kernel.org/platform/hardware/libhardware.git
gitclonegit:
//android.git.kernel.org/platform/hardware/libhardware_legacy.git
gitclonegit:
//android.git.kernel.org/platform/hardware/msm7k.git
gitclonegit:
//android.git.kernel.org/platform/hardware/ril.git
cd..
gitclonegit:
//android.git.kernel.org/platform/manifest.git
mkdirpackages
cdpackages
mkdirapps
cdapps
gitclonegit:
//android.git.kernel.org/platform/packages/apps/AlarmClock.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Browser.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Calculator.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Calendar.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Camera.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Contacts.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Email.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/GoogleSearch.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/HTMLViewer.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/IM.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Launcher.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Mms.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Music.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/OTAProvisioningClient.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/PackageInstaller.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Phone.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Settings.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/SoundRecorder.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Stk.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Sync.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/Updater.git
gitclonegit:
//android.git.kernel.org/platform/packages/apps/VoiceDialer.git
cd..
mkdirinputmethods
cdinputmethods
gitclonegit:
//android.git.kernel.org/platform/packages/inputmethods/LatinIME.git
gitclonegit:
//android.git.kernel.org/platform/packages/inputmethods/OpenWnn.git
gitclonegit:
//android.git.kernel.org/platform/packages/inputmethods/PinyinIME.git
cd..
mkdirproviders
cdproviders
gitclonegit:
//android.git.kernel.org/platform/packages/providers/ApplicationsProvider.git
gitclonegit:
//android.git.kernel.org/platform/packages/providers/CalendarProvider.git
gitclonegit:
//android.git.kernel.org/platform/packages/providers/ContactsProvider.git
gitclonegit:
//android.git.kernel.org/platform/packages/providers/DownloadProvider.git
gitclonegit:
//android.git.kernel.org/platform/packages/providers/DrmProvider.git
gitclonegit:
//android.git.kernel.org/platform/packages/providers/GoogleContactsProvider.git
gitclonegit:
//android.git.kernel.org/platform/p