Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4: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:vim4:development:android:download-android-source-code [2024/11/01 05:10]
goenjoy
products:sbc:vim4:development:android:download-android-source-code [2026/06/04 20:57] (current)
goenjoy
Line 23: Line 23:
 ``` ```
  
-3. Run ''repo sync -c'' to pull down the Android Source branch:+3. Run ''repo sync'' to pull down the Android Source branch:
  
 ```shell ```shell
-$ repo sync -c -j4+$ 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. The initial sync operation may take an hour or more to complete.
  
Line 33: Line 37:
 You might need to run above command repeatly if it fails halfway. Or you can try with this script instead: You might need to run above command repeatly if it fails halfway. Or you can try with this script instead:
 ```bash sync_helper.sh ```bash sync_helper.sh
-repo sync -c -j4+repo sync
 while [ $? = 1 ]; do while [ $? = 1 ]; do
  echo "Sync failed, repeat again:"  echo "Sync failed, repeat again:"
- repo sync -c -j4+ repo sync
 done done
 ``` ```
Line 102: Line 106:
 $ repo start <BRANCH_NAME> --all $ repo start <BRANCH_NAME> --all
 ``` ```
 +</tabbox>
  
 ===== Download from cloud drive ===== ===== Download from cloud drive =====
Line 109: Line 114:
  
  * [[https://pan.baidu.com/s/16iFJVCLqIX00YJo6XXJ-YA?pwd=b7wk|VIM4 android11 source code base package]]\\  * [[https://pan.baidu.com/s/16iFJVCLqIX00YJo6XXJ-YA?pwd=b7wk|VIM4 android11 source code base package]]\\
 + * [[https://pan.baidu.com/s/1ohsUMTUxSdCHmnyt5X1ReA?pwd=irqy|VIM4 android14 source code base package]]\\
  
 2. Use the following command to unzip the base package and synchronize the code. 2. Use the following command to unzip the base package and synchronize the code.
 ```shell ```shell
-$ cat vim4-android11-20240811.tar.gza* | tar -xzv+$ cat vim4-androidXX-XXXXXXXX.tar.gza* | tar -xzv
 $ .repo/repo/repo sync -l $ .repo/repo/repo sync -l
 $ .repo/repo/repo forall -c 'git lfs pull' $ .repo/repo/repo forall -c 'git lfs pull'
 ``` ```
-</tabbox> 
 ===== Further Reading ===== ===== Further Reading =====
  
   * [[https://source.android.com/source/downloading.html|Android Official Documents]]   * [[https://source.android.com/source/downloading.html|Android Official Documents]]
   * [[products:sbc:vim4:development:android:build-android|Build Android]]   * [[products:sbc:vim4:development:android:build-android|Build Android]]
Last modified: 2024/11/01 05:10 by goenjoy