This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
products:sbc:vim1s:development:android:download-android-source-code [2022/07/17 21:50] nick |
products:sbc:vim1s:development:android:download-android-source-code [2022/09/23 23:33] goenjoy |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | This document mainly introduces how to download the Android source code of VIM1S. | ||
+ | ===== Get Source Code ===== | ||
+ | |||
+ | Install git-lfs tool to download Android 11.0 SDK | ||
+ | |||
+ | ```shell | ||
+ | $ sudo apt install git-lfs | ||
+ | ``` | ||
+ | |||
+ | 1. Create an empty directory to store working files | ||
+ | |||
+ | ```shell | ||
+ | $ mkdir -p WORKING_DIRECTORY | ||
+ | $ cd WORKING_DIRECTORY | ||
+ | ``` | ||
+ | |||
+ | 2. Run '' | ||
+ | |||
+ | ```shell | ||
+ | $ repo init -u https:// | ||
+ | ``` | ||
+ | |||
+ | 3. Run '' | ||
+ | |||
+ | ```shell | ||
+ | $ repo sync -j4 | ||
+ | ``` | ||
+ | It will take approx one hour to complete the initial sync operation. | ||
+ | |||
+ | |||
+ | <WRAP info > | ||
+ | You might need to run above command repeatly if it fails halfway. Or you can try with this script instead: | ||
+ | ```bash sync_helper.sh | ||
+ | #!/bin/bash | ||
+ | repo sync -j4 | ||
+ | while [ $? = 1 ]; do | ||
+ | echo "Sync failed, repeat again:" | ||
+ | repo sync -j4 | ||
+ | done | ||
+ | ``` | ||
+ | |||
+ | If needed, press '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | 4. Go to the following directory and execute the '' | ||
+ | |||
+ | ```shell | ||
+ | vendor/ | ||
+ | device/ | ||
+ | ``` | ||
+ | ```shell | ||
+ | / | ||
+ | / | ||
+ | Git LFS: (6 of 6 files) 239.31 MB / 239.31 MB | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | Git LFS: (2 of 2 files) 231.89 MB / 231.89 MB | ||
+ | ``` | ||
+ | |||
+ | 5. Begin a new branch for development | ||
+ | |||
+ | ```shell | ||
+ | $ repo start < | ||
+ | ``` | ||
+ | |||
+ | ===== Further Reading ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[products: |