Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim-5:development:android:download-android-source-code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ''repo init'' to download the manifest repository first: 
 + 
 +```shell 
 +$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-vim5-android-16 
 +``` 
 + 
 +3. Run ''repo sync'' to pull down the Android Source branch: 
 + 
 +```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://git.khadas.com/) with `sync-j="1"`. Using `-j` with a higher concurrency value will override this restriction and likely cause sync failures.  
 +</WRAP> 
 + 
 +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 ''Ctrl''+''C'' to quit. 
 + 
 +</WRAP> 
 + 
 +4. Begin a new branch for development: 
 + 
 +```shell 
 +$ repo start <BRANCH_NAME> --all 
 +``` 
 + 
 +===== 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://pan.baidu.com/s/1ohsUMTUxSdCHmnyt5X1ReA?pwd=irqy|VIM5 android16 source code base package]]\\ 
 + 
 +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/repo sync -l 
 +$ .repo/repo/repo forall -c 'git lfs pull' 
 +``` 
 +===== Further Reading ===== 
 + 
 +  * [[https://source.android.com/source/downloading.html|Android Official Documents]] 
 +  * [[products:sbc:vim4:development:android:build-android|Build Android]]
Last modified: 2026/09/15 02:59 by nick