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/07 09:04]
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.
  
-  * Android 12.0: ```shell+<tabbox Android 13> 
 +```shell 
 +$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android13 
 +``` 
 + 
 +<tabbox Android 12> 
 +```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. Based on different unbutu versions, the following operations may be required to pull large files(Otherwise, the corresponding file is small and incorrect). +4. Go to the following directory and execute the ''git lfs pull'' command to pull large files. Otherwisecompilation will report an [[https://forum.khadas.com/t/cannot-build-an-android/15886|error]]. 
-You need to go to the following three directories and use the 'git lfs pull' command to pull large files, otherwise an [error](https://forum.khadas.com/t/cannot-build-an-android/15886) will be reported during compilation:+ 
 +<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 files208.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
 prebuilts/module_sdk prebuilts/module_sdk
-system/core 
 device/khadas/rk3588 device/khadas/rk3588
 ``` ```
 ```shell ```shell
-xxx@server:/users/edge2$ cd external/camera_engine_rkaiq +/users/Edge2$ cd external/camera_engine_rkaiq 
-xxx@server:/users/edge2/external/camera_engine_rkaiq$ git lfs pull +/users/Edge2/external/camera_engine_rkaiq$  
-Git LFS: (of files) 239.31 MB / 239.31 MB                                                                                                                                                                                          +/users/Edge2/external/camera_engine_rkaiq$ git lfs pull 
-xxx@server:/users/edge2/external/camera_engine_rkaiq$ cd - +Git LFS: (of files) 208.97 MB / 208.97 MB                                                                                                                                                                                              
-/users/edge2 +/users/Edge2/external/camera_engine_rkaiq$ cd - 
-xxx@server:/users/vim4$ cd prebuilts/module_sdk/ +/users/Edge2 
-xxx@server:/users/vim4/prebuilts/module_sdk$  +/users/Edge2$ cd prebuilts/module_sdk 
-xxx@server:/users/vim4/prebuilts/module_sdk$ git lfs pull +/users/Edge2/prebuilts/module_sdk$ git lfs pull 
-Git LFS: (of files) 231.89 MB / 231.89 MB +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: (of files) 211.07 MB / 211.07 MB
 ``` ```
 +</tabbox>
  
-5. Begin a new branch for development:+5. Begin a new branch for development.
  
 ```shell ```shell
Last modified: 2022/09/07 09:04 by goenjoy