在Windows下用Git下载Andorid4.0 源代码(批量脚本)

1.需要用到的工具:Git。点击这里下载 Git-1.7.9-preview20120201.exe

2.使用git 下载 git clone https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

3.使用正则表达式 <,{1,100}name=\" 替换 git clone https://android.googlesource.com

4.批量处理

#create by creatautogetsh  git clone git://android.googlesource.com/
mkdir device
cd device
 git clone https://android.googlesource.com/device/common
 git clone https://android.googlesource.com/device/sample
 mkdir generic
  cd generic
  git clone https://android.googlesource.com/device/generic/goldfish
 cd ..
 mkdir google
 cd google
  mkdir accessory
   cd accessory
   git clone https://android.googlesource.com/device/google/accessory/arduino
   git clone https://android.googlesource.com/device/google/accessory/demokit
  cd ..
 cd ..
 mkdir moto
  cd moto
  git clone https://android.googlesource.com/device/moto/common
  git clone https://android.googlesource.com/device/moto/stingray
  git clone https://android.googlesource.com/device/moto/wingray
 cd ..
 mkdir samsung
  cd samsung
  git clone https://android.googlesource.com/device/samsung/crespo
  git clone https://android.googlesource.com/device/samsung/crespo4g
  git clone https://android.googlesource.com/device/samsung/maguro
  git clone https://android.googlesource.com/device/samsung/toro
  git clone https://android.googlesource.com/device/samsung/torospr
  git clone https://android.googlesource.com/device/samsung/tuna
 cd ..
 mkdir ti
  cd ti
  git clone https://android.googlesource.com/device/ti/panda
 cd ..
cd ..
mkdir platform
 cd platform
 git clone https://android.googlesource.com/platform/manifest
 git clone https://android.googlesource.com/platform/build
 git clone https://android.googlesource.com/platform/bionic
 git clone https://android.googlesource.com/platform/cts
 git clone https://android.googlesource.com/platform/dalvik
 git clone https://android.googlesource.com/platform/development
 git clone https://android.googlesource.com/platform/libcore
 git clone https://android.googlesource.com/platform/ndk
 git clone https://android.googlesource.com/platform/prebuilt
 git clone https://android.googlesource.com/platform/sdk
 mkdir abi
 cd abi
  git clone https://android.googlesource.com/platform/abi/cpp
 cd ..
 mkdir docs
 cd docs
  git clone https://android.googlesource.com/platform/docs/source.android.com
 cd ..
 mkdir bootable
 cd bootable
  git clone https://android.googlesource.com/platform/bootable/diskinstaller
  git clone https://android.googlesource.com/platform/bootable/recovery
  mkdir bootloader
  cd bootloader
   git clone https://android.googlesource.com/platform/bootable/bootloader/legacy
  cd ..
 cd ..
 mkdir external
    cd external
  git clone https://android.googlesource.com/platform/external/android-clat
  git clone https://android.googlesource.com/platform/external/android-mock
  git clone https://android.googlesource.com/platform/external/ant-glob
  git clone https://android.googlesource.com/platform/external/antlr
  git clone https://android.googlesource.com/platform/external/apache-harmony
  git clone https://android.googlesource.com/platform/external/apache-http
  git clone https://android.googlesource.com/platform/external/apache-qp
  git clone https://android.googlesource.com/platform/external/apache-xml
  git clone https://android.googlesource.com/platform/external/astl
  git clone https://android.googlesource.com/platform/external/bison
  git clone https://android.googlesource.com/platform/external/blktrace
  git clone https://android.googlesource.com/platform/external/bouncycastle
  git clone https://android.googlesource.com/platform/external/bsdiff
  git clone https://android.googlesource.com/platform/external/bzip2
  git clone https://android.googlesource.com/platform/external/checkpolicy
  git clone https://android.googlesource.com/platform/external/chromium
  git clone https://android.googlesource.com/platform/external/clang
  git clone https://android.googlesource.com/platform/external/collada
  git clone https://android.googlesource.com/platform/external/dbus
  git clone https://android.googlesource.com/platform/external/dhcpcd
  git clone https://android.googlesource.com/platform/external/dnsmasq
  git clone https://android.googlesource.com/platform/external/doclava
  git clone https://android.googlesource.com/platform/external/dropbear
  git clone https://android.googlesource.com/platform/external/e2fsprogs
  git clone https://android.googlesource.com/platform/external/easymock
  git clone https://android.googlesource.com/platform/external/eclipse-basebuilder
  git clone https://android.googlesource.com/platform/external/eclipse-windowbuilder
  git clone https://android.googlesource.com/platform/external/elfutils
  git clone https://android.googlesource.com/platform/external/embunit
  git clone https://android.googlesource.com/platform/external/emma
  git clone https://android.googlesource.com/platform/external/esd
  git clone https://android.googlesource.com/platform/external/expat
  git clone https://android.googlesource.com/platform/external/eyes-free
  git clone https://android.googlesource.com/platform/external/fdlibm
  git clone https://android.googlesource.com/platform/external/flac
  git clone https://android.googlesource.com/platform/external/freetype
  git clone https://android.googlesource.com/platform/external/fsck_msdos
  git clone https://android.googlesource.com/platform/external/genext2fs
  git clone https://android.googlesource.com/platform/external/giflib
  git clone https://android.googlesource.com/platform/external/google-diff-match-patch
  git clone https://android.googlesource.com/platform/external/grub
  git clone https://android.googlesource.com/platform/external/gtest
  git clone https://android.googlesource.com/platform/external/guava
  git clone https://android.googlesource.com/platform/external/harfbuzz
  git clone https://android.googlesource.com/platform/external/hyphenation
  git clone https://android.googlesource.com/platform/external/icu4c
  git clone https://android.googlesource.com/platform/external/iproute2
  git clone https://android.googlesource.com/platform/external/ipsec-tools
  git clone https://android.googlesource.com/platform/external/iptables
  git clone https://android.googlesource.com/platform/external/javasqlite
  git clone https://android.googlesource.com/platform/external/javassist
  git clone https://android.googlesource.com/platform/external/jdiff
  git clone https://android.googlesource.com/platform/external/jhead
  git clone https://android.googlesource.com/platform/external/jpeg
  git clone https://android.googlesource.com/platform/external/jsilver
  git clone https://android.googlesource.com/platform/external/jsr305
  git clone https://android.googlesource.com/platform/external/junit
  git clone https://android.googlesource.com/platform/external/kernel-headers
  git clone https://android.googlesource.com/platform/external/libffi
  git clone https://android.googlesource.com/platform/external/libgsm
  git clone https://android.googlesource.com/platform/external/liblzf
  git clone https://android.googlesource.com/platform/external/libmtp
  git clone https://android.googlesource.com/platform/external/libnfc-nxp
  git clone https://android.googlesource.com/platform/external/libnl-headers
  git clone https://android.googlesource.com/platform/external/libpcap
  git clone https://android.googlesource.com/platform/external/libphonenumber
  git clone https://android.googlesource.com/platform/external/libpng
  git clone https://android.googlesource.com/platform/external/libselinux
  git clone https://android.googlesource.com/platform/external/libsepol
  git clone https://android.googlesource.com/platform/external/libusb
  git clone https://android.googlesource.com/platform/external/libusb-compat
  git clone https://android.googlesource.com/platform/external/libvpx
  git clone https://android.googlesource.com/platform/external/libxml2
  git clone https://android.googlesource.com/platform/external/libxslt
  git clone https://android.googlesource.com/platform/external/libyuv
  git clone https://android.googlesource.com/platform/external/llvm
  git clone https://android.googlesource.com/platform/external/lohit-fonts
  git clone https://android.googlesource.com/platform/external/markdown
  git clone https://android.googlesource.com/platform/external/mesa3d
  git clone https://android.googlesource.com/platform/external/mksh
  git clone https://android.googlesource.com/platform/external/mockwebserver
  git clone https://android.googlesource.com/platform/external/mtpd
  git clone https://android.googlesource.com/platform/external/netcat
  git clone https://android.googlesource.com/platform/external/netperf
  git clone https://android.googlesource.com/platform/external/neven
  git clone https://android.googlesource.com/platform/external/nist-sip
  git clone https://android.googlesource.com/platform/external/oauth
  git clone https://android.googlesource.com/platform/external/opencv
  git clone https://android.googlesource.com/platform/external/openssl
  git clone https://android.googlesource.com/platform/external/oprofile
  git clone https://android.googlesource.com/platform/external/pcre
  git clone https://android.googlesource.com/platform/external/ping
  git clone https://android.googlesource.com/platform/external/ping6
  git clone https://android.googlesource.com/platform/external/ppp
  git clone https://android.googlesource.com/platform/external/proguard
  git clone https://android.googlesource.com/platform/external/protobuf
  git clone https://android.googlesource.com/platform/external/qemu
  git clone https://android.googlesource.com/platform/external/qemu-pc-bios
  git clone https://android.googlesource.com/platform/external/quake
  git clone https://android.googlesource.com/platform/external/replicaisland
  git clone https://android.googlesource.com/platform/external/safe-iop
  git clone https://android.googlesource.com/platform/external/sepolicy
  git clone https://android.googlesource.com/platform/external/skia
  git clone https://android.googlesource.com/platform/external/sonivox
  git clone https://android.googlesource.com/platform/external/speex
  git clone https://android.googlesource.com/platform/external/sqlite
  git clone https://android.googlesource.com/platform/external/srec
  git clone https://android.googlesource.com/platform/external/srtp
  git clone https://android.googlesource.com/platform/external/stlport
  git clone https://android.googlesource.com/platform/external/strace
  git clone https://android.googlesource.com/platform/external/svox
  git clone https://android.googlesource.com/platform/external/tagsoup
  git clone https://android.googlesource.com/platform/external/tcpdump
  git clone https://android.googlesource.com/platform/external/tinyalsa
  git clone https://android.googlesource.com/platform/external/tinyxml
  git clone https://android.googlesource.com/platform/external/tremolo
  git clone https://android.googlesource.com/platform/external/v8
  git clone https://android.googlesource.com/platform/external/valgrind
  git clone https://android.googlesource.com/platform/external/webkit
  git clone https://android.googlesource.com/platform/external/webp
  git clone https://android.googlesource.com/platform/external/webrtc
  git clone https://android.googlesource.com/platform/external/wpa_supplicant
  git clone https://android.googlesource.com/platform/external/wpa_supplicant_6
  git clone https://android.googlesource.com/platform/external/wpa_supplicant_8
  git clone https://android.googlesource.com/platform/external/xmlwriter
  git clone https://android.googlesource.com/platform/external/yaffs2
  git clone https://android.googlesource.com/platform/external/zlib
     mkdir bluetooth
  cd bluetooth
   git clone https://android.googlesource.com/platform/external/bluetooth/bluez
   git clone https://android.googlesource.com/platform/external/bluetooth/glib
   git clone https://android.googlesource.com/platform/external/bluetooth/hcidump
  cd ..
 cd ..
 mkdir frameworks
 cd frameworks
  git clone https://android.googlesource.com/platform/frameworks/base
  git clone https://android.googlesource.com/platform/frameworks/ex
  git clone https://android.googlesource.com/platform/frameworks/support
     mkdir compile
  cd compile
   git clone https://android.googlesource.com/platform/frameworks/compile/libbcc
   git clone https://android.googlesource.com/platform/frameworks/compile/linkloader
   git clone https://android.googlesource.com/platform/frameworks/compile/slang
  cd ..
  mkdir media
  cd media
   git clone https://android.googlesource.com/platform/frameworks/media/libvideoeditor
  cd ..
  mkdir opt
  cd opt
   git clone https://android.googlesource.com/platform/frameworks/opt/calendar
   git clone https://android.googlesource.com/platform/frameworks/opt/carddav
   git clone https://android.googlesource.com/platform/frameworks/opt/emoji
   git clone https://android.googlesource.com/platform/frameworks/opt/inputmethodcommon
   git clone https://android.googlesource.com/platform/frameworks/opt/mailcommon
   git clone https://android.googlesource.com/platform/frameworks/opt/vcard
  cd ..
 cd ..
    mkdir hardware
 cd hardware
     git clone https://android.googlesource.com/platform/hardware/invensense
  git clone https://android.googlesource.com/platform/hardware/libhardware
  git clone https://android.googlesource.com/platform/hardware/libhardware_legacy
  git clone https://android.googlesource.com/platform/hardware/msm7k
  git clone https://android.googlesource.com/platform/hardware/ril
     mkdir broadcom
  cd broadcom
   git clone https://android.googlesource.com/platform/hardware/broadcom/wlan
  cd ..
  mkdir qcom
  cd qcom
   git clone https://android.googlesource.com/platform/hardware/qcom/gps
   git clone https://android.googlesource.com/platform/hardware/qcom/media
  cd ..
  mkdir ti
  cd ti
   git clone https://android.googlesource.com/platform/hardware/ti/omap3
   git clone https://android.googlesource.com/platform/hardware/ti/omap4xxx
   git clone https://android.googlesource.com/platform/hardware/ti/wlan
   git clone https://android.googlesource.com/platform/hardware/ti/wpan
  cd ..
 cd..
 mkdir packages
 cd packages
  git clone https://android.googlesource.com/platform/packages/experimental
     mkdir apps
  cd apps
   git clone https://android.googlesource.com/platform/packages/apps/BasicSmsReceiver
   git clone https://android.googlesource.com/platform/packages/apps/Bluetooth
   git clone https://android.googlesource.com/platform/packages/apps/Browser
   git clone https://android.googlesource.com/platform/packages/apps/Calculator
   git clone https://android.googlesource.com/platform/packages/apps/Calendar
   git clone https://android.googlesource.com/platform/packages/apps/Camera
   git clone https://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver
   git clone https://android.googlesource.com/platform/packages/apps/CertInstaller
   git clone https://android.googlesource.com/platform/packages/apps/Contacts
   git clone https://android.googlesource.com/platform/packages/apps/DeskClock
   git clone https://android.googlesource.com/platform/packages/apps/Email
   git clone https://android.googlesource.com/platform/packages/apps/Exchange
   git clone https://android.googlesource.com/platform/packages/apps/Gallery
   git clone https://android.googlesource.com/platform/packages/apps/Gallery2
   git clone https://android.googlesource.com/platform/packages/apps/HTMLViewer
   git clone https://android.googlesource.com/platform/packages/apps/KeyChain
   git clone https://android.googlesource.com/platform/packages/apps/Launcher2
   git clone https://android.googlesource.com/platform/packages/apps/Mms
   git clone https://android.googlesource.com/platform/packages/apps/Music
   git clone https://android.googlesource.com/platform/packages/apps/MusicFX
   git clone https://android.googlesource.com/platform/packages/apps/Nfc
   git clone https://android.googlesource.com/platform/packages/apps/PackageInstaller
   git clone https://android.googlesource.com/platform/packages/apps/Phone
   git clone https://android.googlesource.com/platform/packages/apps/Protips
   git clone https://android.googlesource.com/platform/packages/apps/Provision
   git clone https://android.googlesource.com/platform/packages/apps/QuickSearchBox
   git clone https://android.googlesource.com/platform/packages/apps/Settings
   git clone https://android.googlesource.com/platform/packages/apps/SmartCardService
   git clone https://android.googlesource.com/platform/packages/apps/SoundRecorder
   git clone https://android.googlesource.com/platform/packages/apps/SpareParts
   git clone https://android.googlesource.com/platform/packages/apps/SpeechRecorder
   git clone https://android.googlesource.com/platform/packages/apps/Stk
   git clone https://android.googlesource.com/platform/packages/apps/Tag
   git clone https://android.googlesource.com/platform/packages/apps/VideoEditor
   git clone https://android.googlesource.com/platform/packages/apps/VoiceDialer
  cd ..
        mkdir inputmethods
        cd inputmethods  
   git clone https://android.googlesource.com/platform/packages/inputmethods/LatinIME
   git clone https://android.googlesource.com/platform/packages/inputmethods/OpenWnn
   git clone https://android.googlesource.com/platform/packages/inputmethods/PinyinIME
  cd ..
  mkdir providers
  cd providers
   git clone https://android.googlesource.com/platform/packages/providers/ApplicationsProvider
   git clone https://android.googlesource.com/platform/packages/providers/CalendarProvider
   git clone https://android.googlesource.com/platform/packages/providers/ContactsProvider
   git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider
   git clone https://android.googlesource.com/platform/packages/providers/DrmProvider
   git clone https://android.googlesource.com/platform/packages/providers/GoogleContactsProvider
   git clone https://android.googlesource.com/platform/packages/providers/MediaProvider
   git clone https://android.googlesource.com/platform/packages/providers/TelephonyProvider
   git clone https://android.googlesource.com/platform/packages/providers/UserDictionaryProvider
  cd ..
        mkdir wallpapers
  cd wallpapers
   git clone https://android.googlesource.com/platform/packages/wallpapers/Basic
   git clone https://android.googlesource.com/platform/packages/wallpapers/Galaxy4
   git clone https://android.googlesource.com/platform/packages/wallpapers/HoloSpiral
   git clone https://android.googlesource.com/platform/packages/wallpapers/LivePicker
   git clone https://android.googlesource.com/platform/packages/wallpapers/MagicSmoke
   git clone https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization
   git clone https://android.googlesource.com/platform/packages/wallpapers/NoiseField
   git clone https://android.googlesource.com/platform/packages/wallpapers/PhaseBeam
  cd ..
 cd ..
 mkdir prebuilts
 cd prebuilts
  git clone https://android.googlesource.com/platform/prebuilts/eclipse
  git clone https://android.googlesource.com/platform/prebuilts/misc
  git clone https://android.googlesource.com/platform/prebuilts/qemu-kernel
  git clone https://android.googlesource.com/platform/prebuilts/tools
  mkdir gcc
  cd gcc
   mkdir darwin-x86
   cd darwin-x86
    mkdir arm
    cd arm
     git clone https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6
    cd ..
       mkdir mips
    cd mips
     git clone https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.4.3
     git clone https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.6
    cd ..
    mkdir x86
    cd x86
     git clone https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6
    cd ..
   cd ..
   mkdir linux-x86
   cd linux-x86
       mkdir arm
    cd arm
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6
    cd ..
    mkdir host
    cd host   
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6
    cd ..
    mkdir mips
    cd mips
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.4.3
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.6
    cd ..
    mkdir x86
    cd x86
     git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.6
    cd ..
   cd ..
  cd ..
 cd ..
    mkdir system
 cd system
  git clone https://android.googlesource.com/platform/system/bluetooth
  git clone https://android.googlesource.com/platform/system/core
  git clone https://android.googlesource.com/platform/system/extras
  git clone https://android.googlesource.com/platform/system/media
  git clone https://android.googlesource.com/platform/system/netd
  git clone https://android.googlesource.com/platform/system/vold
 cd ..
cd ..
pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值