This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:vim1s:development:android:download-android-source-code [2022/09/08 09:05] goenjoy |
products:sbc:vim1s:development:android:download-android-source-code [2024/07/05 06:35] (current) william |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{indexmenu_n> | ||
+ | |||
+ | |||
+ | |||
====== VIM1S Download Android Source Code ====== | ====== VIM1S Download Android Source Code ====== | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | This document mainly introduces how to download the Android source code of VIM1S. | ||
- | Android Source Code branch of Khadas VIMs is located on [[kg> | + | ===== Get Source Code ===== |
- | You can follow the steps to download the Source Code. | + | |
- | + | ||
- | ===== Steps ===== | + | |
Install git-lfs tool to download Android 11.0 SDK | Install git-lfs tool to download Android 11.0 SDK | ||
```shell | ```shell | ||
- | $ mkdir git_lfs | + | $ sudo apt install git-lfs |
- | $ cd git_lfs | + | |
- | $ wget https:// | + | |
- | $ tar xvzf git-lfs-linux-amd64-2.3.4.tar.gz | + | |
- | $ cd git-lfs-2.3.4 | + | |
- | $ sudo ./install.sh | + | |
- | $ git lfs install | + | |
``` | ``` | ||
- | 1. Create an empty directory to store working files: | + | 1. Create an empty directory to store working files |
```shell | ```shell | ||
Line 28: | Line 24: | ||
``` | ``` | ||
- | 2. Run '' | + | 2. Run '' |
```shell | ```shell | ||
Line 34: | Line 30: | ||
``` | ``` | ||
- | 3. Run '' | + | 3. Run '' |
```shell | ```shell | ||
Line 42: | Line 38: | ||
- | < | + | < |
- | If '' | + | You might need to run above command repeatly |
- | + | ```bash sync_helper.sh | |
- | ```shell | + | |
#!/bin/bash | #!/bin/bash | ||
repo sync -j4 | repo sync -j4 | ||
while [ $? = 1 ]; do | while [ $? = 1 ]; do | ||
- | echo "Sync failed, repeat again:" | + | echo "Sync failed, repeat again:" |
- | repo sync -j4 | + | repo sync -j4 |
done | done | ||
``` | ``` | ||
- | + | ||
- | **If needed, press Ctrl-\ to quit.** | + | If needed, press '' |
</ | </ | ||
- | 4. Begin a new branch for development: | + | 4. Run the following command to pull large files. Otherwise, compilation will report an [[https:// |
+ | |||
+ | ```shell | ||
+ | $ repo forall -c 'git lfs pull' | ||
+ | ``` | ||
+ | |||
+ | 5. Begin a new branch for development | ||
```shell | ```shell |