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 [2022/09/20 02:57]
goenjoy
products:sbc:edge2:development:android:download-android-source-code [2023/12/26 21:50] (current)
goenjoy
Line 1: Line 1:
 +{{indexmenu_n>10}}
 +
 +
 ====== Edge2 Download Android Source Code ====== ====== Edge2 Download Android Source Code ======
  
Line 7: Line 10:
 ===== Get Source Code ===== ===== Get Source Code =====
  
-1. Create an empty directory to hold your working files+Install git-lfs tool to download Android 12.0 SDK 
 + 
 +```shell 
 +$ sudo apt install git-lfs 
 +``` 
 + 
 +1. Create an empty directory to hold your working files.
  
 ```shell ```shell
Line 14: Line 23:
 ``` ```
  
-2. Run ''repo init'' to download the manifest repository first+2. Run ''repo init'' to download the manifest repository first.
  
 +<tabbox Android 13>
 +```shell
 +$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android13
 +```
 +
 +<tabbox Android 12>
 ```shell ```shell
 $ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android12 $ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android12
 ``` ```
 +</tabbox>
  
-3. Run ''repo sync'' to pull down the Android Source Tree+3. Run ''repo sync'' to pull down the Android source tree.
  
 ```shell ```shell
Line 43: Line 59:
 </WRAP> </WRAP>
  
-4. Execute the following command to pull large files. Otherwise, compilation will report an [[https://forum.khadas.com/t/cannot-build-an-android/15886|error]error].+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]]. 
 + 
 +<tabbox Android 13> 
 + 
 +```shell 
 +external/camera_engine_rkaiq 
 +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 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> 
 ```shell ```shell
 external/camera_engine_rkaiq external/camera_engine_rkaiq
Line 50: Line 87:
 ``` ```
 ```shell ```shell
-xxx@server:~/Edge2$ sudo apt install git-lfs +/users/Edge2$ cd external/camera_engine_rkaiq 
-xxx@server:~/Edge2$  +/users/Edge2/external/camera_engine_rkaiq$  
-xxx@server:~/Edge2$ cd external/camera_engine_rkaiq +/users/Edge2/external/camera_engine_rkaiq$ git lfs pull
-xxx@server:~/Edge2/external/camera_engine_rkaiq$  +
-xxx@server:~/Edge2/external/camera_engine_rkaiq$ git lfs pull+
 Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB                                                                                                                                                                                              Git LFS: (4 of 4 files) 208.97 MB / 208.97 MB                                                                                                                                                                                             
-xxx@server:~/Edge2/external/camera_engine_rkaiq$ cd -+/users/Edge2/external/camera_engine_rkaiq$ cd -
 /users/Edge2 /users/Edge2
-xxx@server:~/Edge2$ cd prebuilts/module_sdk +/users/Edge2$ cd prebuilts/module_sdk 
-xxx@server:~/Edge2/prebuilts/module_sdk$ git lfs pull+/users/Edge2/prebuilts/module_sdk$ git lfs pull
 Git LFS: (3 of 3 files) 936.69 MB / 936.69 MB                                                                                                                                                                                              Git LFS: (3 of 3 files) 936.69 MB / 936.69 MB                                                                                                                                                                                             
-xxx@server:~/Edge2/prebuilts/module_sdk$ cd -+/users/Edge2/prebuilts/module_sdk$ cd -
 /users/Edge2 /users/Edge2
-xxx@server:~/Edge2$ cd device/khadas/rk3588 +/users/Edge2$ cd device/khadas/rk3588 
-xxx@server:~/Edge2/device/khadas/rk3588$ git lfs pull +/users/Edge2/device/khadas/rk3588$ git lfs pull 
-Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB                                                                                                                                                                                              +Git LFS: (1 of 1 files) 211.07 MB / 211.07 MB
-xxx@server:~/Edge2/device/khadas/rk3588$ +
 ``` ```
 +</tabbox>
  
-5. Begin a new branch for development+5. Begin a new branch for development.
  
 ```shell ```shell
Last modified: 2022/09/20 02:57 by goenjoy