This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:vim4:development:android:download-android-source-code [2024/09/19 23:45] william |
products:sbc:vim4:development:android:download-android-source-code [2024/11/28 21:55] (current) william |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Download from github ===== | ===== Download from github ===== | ||
+ | <tabbox Android 14> | ||
+ | 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 -c -j4 | ||
+ | ``` | ||
+ | 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 -c -j4 | ||
+ | while [ $? = 1 ]; do | ||
+ | echo "Sync failed, repeat again:" | ||
+ | repo sync -c -j4 | ||
+ | done | ||
+ | ``` | ||
+ | |||
+ | If needed, press '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | 4. Begin a new branch for development: | ||
+ | |||
+ | ```shell | ||
+ | $ repo start < | ||
+ | ``` | ||
+ | <tabbox Android 11> | ||
Install git-lfs tool to download Android 11.0 SDK | Install git-lfs tool to download Android 11.0 SDK | ||
Line 61: | Line 102: | ||
$ repo start < | $ repo start < | ||
``` | ``` | ||
+ | </ | ||
===== Download from cloud drive ===== | ===== Download from cloud drive ===== | ||
Line 68: | Line 110: | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
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/ | $ .repo/ | ||
``` | ``` | ||
- | |||
===== Further Reading ===== | ===== Further Reading ===== | ||
* [[https:// | * [[https:// | ||
* [[products: | * [[products: |