Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:edge2: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:edge2:development:android:download-android-source-code [2024/07/05 06:26]
william
products:sbc:edge2:development:android:download-android-source-code [2024/11/28 21:48] (current)
william
Line 8: Line 8:
 This document mainly introduces how to download the Android source code of Edge2. This document mainly introduces how to download the Android source code of Edge2.
  
-===== Get Source Code =====+===== Download from github =====
  
 Install git-lfs tool to download Android 12.0 SDK Install git-lfs tool to download Android 12.0 SDK
Line 24: Line 24:
  
 2. Run ''repo init'' to download the manifest repository first. 2. Run ''repo init'' to download the manifest repository first.
 +
 +<tabbox Android 14>
 +```shell
 +$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android14
 +```
  
 <tabbox Android 13> <tabbox Android 13>
Line 58: Line 63:
 </WRAP> </WRAP>
  
-4. Go to the following directory and execute the ''git lfs pull'' command to pull large files. Otherwise, compilation will report an [[https://forum.khadas.com/t/cannot-build-an-android/15886|error]]. +4. Run the following command to pull large files. Otherwise, compilation will report an [[https://forum.khadas.com/t/cannot-build-an-android/15886|error]].
- +
-<tabbox Android 13>+
  
 ```shell ```shell
-external/camera_engine_rkaiq +repo forall -c 'git lfs pull'
-device/khadas/rk3588 +
-``` +
-```shell +
-/users/Edge2cd external/camera_engine_rkaiq +
-/users/Edge2/external/camera_engine_rkaiq$  +
-/users/Edge2/external/camera_engine_rkaiq$ git lfs pull +
-Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB                                                                                                                                                                                              +
-/users/Edge2/external/camera_engine_rkaiq$ cd - +
-/users/Edge2 +
-/users/Edge2$ cd device/khadas/rk3588 +
-/users/Edge2/device/khadas/rk3588$ git lfs pull +
-Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB+
 ``` ```
  
-<tabbox Android 12>+5. Begin a new branch for development.
  
 ```shell ```shell
-external/camera_engine_rkaiq +$ repo start <BRANCH_NAME> --all
-prebuilts/module_sdk +
-device/khadas/rk3588+
 ``` ```
-```shell 
-/users/Edge2$ cd external/camera_engine_rkaiq 
-/users/Edge2/external/camera_engine_rkaiq$  
-/users/Edge2/external/camera_engine_rkaiq$ git lfs pull 
-Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB                                                                                                                                                                                              
-/users/Edge2/external/camera_engine_rkaiq$ cd - 
-/users/Edge2 
-/users/Edge2$ cd prebuilts/module_sdk 
-/users/Edge2/prebuilts/module_sdk$ git lfs pull 
-Git LFS: (3 of 3 files) 936.69 MB / 936.69 MB                                                                                                                                                                                              
-/users/Edge2/prebuilts/module_sdk$ cd - 
-/users/Edge2 
-/users/Edge2$ cd device/khadas/rk3588 
-/users/Edge2/device/khadas/rk3588$ git lfs pull 
-Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB 
-``` 
-</tabbox> 
  
-5Begin a new branch for development.+===== Download from cloud drive ===== 
 +Chinese developers can download base package from cloud driveThen synchronize the code.\\
  
 +1. Download the android source code base package from follow links.\\
 +
 +* [[https://pan.baidu.com/s/1_1SuWgORsb1K1EdmOtVUag?pwd=8btx|Edge2 android13 source code base package]]\\
 +* [[https://pan.baidu.com/s/1LamPaQZ94PQIYHl_8YPSnw?pwd=fm3r|Edge2 android14 source code base package]]\\
 +
 +2. Use the following command to unzip the base package and synchronize the code.
 ```shell ```shell
-$ repo start <BRANCH_NAME> --all+cat edge2-androidXX-XXXXXXXX.tar.gza* | tar -xzv 
 +$ .repo/repo/repo sync -
 +$ .repo/repo/repo forall -c 'git lfs pull'
 ``` ```
 +
  
 ===== See Also ===== ===== See Also =====
Last modified: 2024/07/05 06:26 by william