[Linux/Ubuntu 6] unbuntu download android source code, unbuntuandroid
Install Cygwin in Windows and use Cygwin to download the Android source code in Windows.
Follow these steps to download the Google Android 4.4 source code in Ubuntu:
1. Install curl and git
Sudo apt-get install curl
Sudo apt-get install git-core
2. Install Repo
A) create a Repo installation directory and configure Environment Variables
$ Mkdir ~ /Bin
$ PATH = ~ /Bin: $ PATH
B) obtain the Repo Tool
$ Curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo> ~ /Bin/repo
Problem: The above is the repo address set by Google, but the retrieval may fail.
Solution: some online users provide an alternative address to obtain the address. In case of an error, the following address can be used:
Curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~ /Bin/repo (I am using this, available)
Then change the permission:
$ Chmod a + x ~ /Bin/repo
3. Create and enter the source code download directory.
$ Mkdir WORKING_DIRECTORY
$ Cd WORKING_DIRECTORY
4 initialization source code Repo
If you download the latest code:
Repo init-u https://android.googlesource.com/platform/manifest
If you download the code of a specific Android mature version branch, add the-B parameter, for example, the latest android 4.4 branch code:
Repo init-u https://android.googlesource.com/platform/manifest-B android-4.4.1_r1
If the command is successfully executed, you must enter unsername and email, and enter your custom user name and email.
5. Synchronize the full set of source code
$ Repo sync
Problem: An error may be reported during command execution:
Fatal: '../platform/abi/cpp. git' does not appear to be a git repository
Fatal: The remote end hung up unexpectedly
Error: Cannot fetch platform/abi/cpp
Solution:
Go to WORKING_DIRECTORY and display the hidden file. You can see the. repo directory, open manifest. xml, find the fetch attribute, and modify it:
Fetch = "git: // Android.git.linaro.org
The repo sync command is generally not successful at one time during execution, and may time out or have other failures in the middle. In this case, you only need to execute repo sync again, and the previous records will be cached.
Reference: http://www.linuxidc.com/Linux/2014-08/105310.htm
Android 4.4.4 release download http://www.linuxidc.com/Linux/2014-06/103467.htm
The simplest Ubuntu Touch & Android dual system installation http://www.linuxidc.com/Linux/2014-01/94881.htm
Ubuntu and Android 4.4.2 dual-start http://www.linuxidc.com/Linux/2014-05/101849.htm on Nexus
Ubuntu 14.04 configure Android SDK Development Environment http://www.linuxidc.com/Linux/2014-05/101039.htm
64-bit Ubuntu 11.10 Android Development Environment (JDK + Eclipse + ADT + Android SDK in detail) http://www.linuxidc.com/Linux/2013-06/85303.htm
Ubuntu 14.04 x64 method http://www.linuxidc.com/Linux/2014-04/101148.htm for configuring the Android 4.4 kitkat compiling environment
Ubuntu 12.10x64 install Android SDK http://www.linuxidc.com/Linux/2013-03/82005.htm
For more information about Ubuntu, see Ubuntu special page http://www.linuxidc.com/topicnews.aspx? Tid = 2
For more information about Android, see Android topics page http://www.linuxidc.com/topicnews.aspx? Tid = 11
This article permanently updates link: http://www.linuxidc.com/Linux/2014-08/105323.htm