This is an old revision of the document!
This document mainly introduces how to download the Android source code of VIM4.
Install git-lfs tool to download Android 11.0 SDK
$ sudo apt install git-lfs
1) Create an empty directory to store working files:
$ mkdir -p WORKING_DIRECTORY $ cd WORKING_DIRECTORY
2) Run repo init
to download the manifest repository first:
$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-vim4-r-64bit
3) Run repo sync
to pull down the Android Source branch:
$ repo sync -j4
It will take approx one hour to complete the initial sync operation.
If repo sync
operation failed, you need to run the command repeatly; or you can try with this script:
#!/bin/bash repo sync -j4 while [ $? = 1 ]; do echo "Sync failed, repeat again:" repo sync -j4 done
If needed, press Ctrl-\ to quit.
4) Go to the following directory and execute the git lfs pull
command to pull large files. Otherwise, compilation will report an error.
vendor/amlogic/common device/khadas device/khadas/kvim4-kernel
/users/vim4_code$ cd vendor/amlogic/common /users/vim4_code/vendor/amlogic/common$ git lfs pull Git LFS: (6 of 6 files) 239.31 MB / 239.31 MB /users/vim4_code/vendor/amlogic/common$ cd - /users/vim4_code /users/vim4_code$ cd device/khadas/ /users/vim4_code/device/khadas$ /users/vim4_code/device/khadas$ git lfs pull Git LFS: (2 of 2 files) 231.89 MB / 231.89 MB /users/vim4_code/device/khadas$ /users/vim4_code/device/khadas$ cd kvim4-kernel/ /users/vim4_code/device/khadas/kvim4-kernel$ /users/vim4_code/device/khadas/kvim4-kernel$ git lfs pull Git LFS: (4 of 4 files) 451.79 MB / 451.79 MB
5) Begin a new branch for development:
$ repo start <BRANCH_NAME> --all