This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:edge2:development:android:download-android-source-code [2024/07/05 06:26] william |
products:sbc:edge2:development:android:download-android-source-code [2024/11/28 21:48] (current) william |
||
---|---|---|---|
Line 8: | Line 8: | ||
This document mainly introduces how to download the Android source code of Edge2. | This document mainly introduces how to download the Android source code of Edge2. | ||
- | ===== Get Source Code ===== | + | ===== Download from github |
Install git-lfs tool to download Android 12.0 SDK | Install git-lfs tool to download Android 12.0 SDK | ||
Line 24: | Line 24: | ||
2. Run '' | 2. Run '' | ||
+ | |||
+ | <tabbox Android 14> | ||
+ | ```shell | ||
+ | $ repo init -u https:// | ||
+ | ``` | ||
<tabbox Android 13> | <tabbox Android 13> | ||
Line 58: | Line 63: | ||
</ | </ | ||
- | 4. Go to the following | + | 4. Run the following command to pull large files. Otherwise, compilation will report an [[https:// |
- | + | ||
- | <tabbox Android 13> | + | |
```shell | ```shell | ||
- | external/ | + | $ repo forall |
- | device/ | + | |
- | ``` | + | |
- | ```shell | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB | + | |
``` | ``` | ||
- | <tabbox Android 12> | + | 5. Begin a new branch for development. |
```shell | ```shell | ||
- | external/ | + | $ repo start < |
- | prebuilts/ | + | |
- | device/ | + | |
``` | ``` | ||
- | ```shell | ||
- | / | ||
- | / | ||
- | / | ||
- | Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | Git LFS: (3 of 3 files) 936.69 MB / 936.69 MB | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB | ||
- | ``` | ||
- | </ | ||
- | 5. Begin a new branch for development. | + | ===== Download from cloud drive ===== |
+ | Chinese developers can download base package from cloud drive. Then synchronize the code.\\ | ||
+ | 1. Download the android source code base package from follow links.\\ | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | 2. Use the following command to unzip the base package and synchronize the code. | ||
```shell | ```shell | ||
- | $ repo start < | + | $ cat edge2-androidXX-XXXXXXXX.tar.gza* | tar -xzv |
+ | $ .repo/repo/repo sync -l | ||
+ | $ .repo/ | ||
``` | ``` | ||
+ | |||
===== See Also ===== | ===== See Also ===== |