This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:sbc:vim-5:development:android:download-android-source-code [2026/09/15 02:59] nick |
products:sbc:vim-5:development:android:download-android-source-code [2026/10/30 05:14] (current) goenjoy |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ====== VIM 5 Download Android Source Code ====== | ====== VIM 5 Download Android Source Code ====== | ||
| - | TODO | + | |
| + | ===== Introduction ===== | ||
| + | |||
| + | This document mainly introduces how to download the Android source code of VIM 5. | ||
| + | |||
| + | ===== Download from github ===== | ||
| + | 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 | ||
| + | ``` | ||
| + | <WRAP important> | ||
| + | Do **NOT** add the `-j` option when running `repo sync`. The manifest file for this project includes a remote configuration for `gitkhadas` (https:// | ||
| + | </ | ||
| + | |||
| + | The initial sync operation may take an hour or more to complete. | ||
| + | |||
| + | <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 | ||
| + | repo sync | ||
| + | while [ $? = 1 ]; do | ||
| + | echo "Sync failed, repeat again:" | ||
| + | repo sync | ||
| + | done | ||
| + | ``` | ||
| + | |||
| + | If needed, press '' | ||
| + | |||
| + | </ | ||
| + | |||
| + | 4. Begin a new branch for development: | ||
| + | |||
| + | ```shell | ||
| + | $ repo start < | ||
| + | ``` | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | 2. Use the following command to unzip the base package and synchronize the code. | ||
| + | ```shell | ||
| + | $ cat vim5-androidXX-XXXXXXXX.tar.gza* | tar -xzv | ||
| + | $ .repo/ | ||
| + | $ .repo/ | ||
| + | ``` | ||
| + | ===== Further Reading ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[products: | ||