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

Next revision
Previous revision
products:sbc:edge2:development:android:download-android-source-code [2022/07/15 23:37]
127.0.0.1 external edit
products:sbc:edge2:development:android:download-android-source-code [2023/12/26 21:50] (current)
goenjoy
Line 1: Line 1:
-====== Edge1 Download Android Source Code ======+{{indexmenu_n>10}} 
 + 
 + 
 +====== Edge2 Download Android Source Code ======
  
 ===== Introduction ===== ===== Introduction =====
  
-This document mainly introduces how to download the Android source code of Edge1.+This document mainly introduces how to download the Android source code of Edge2.
  
 ===== 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 10.0: ```shell +<tabbox Android 13> 
-$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge-Qt+```shell 
 +$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge2-android13
 ``` ```
-  * Android 9.0: ```shell + 
-$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-edge-pie +<tabbox Android 12> 
-``` +```shell 
-  * Android 7.1: ```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-edge-nougat+
 ``` ```
 +</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 49: Line 59:
 </WRAP> </WRAP>
  
-4. Begin a new branch for development:+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 
 +external/camera_engine_rkaiq 
 +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> 
 + 
 +5. Begin a new branch for development.
  
 ```shell ```shell
Line 58: Line 113:
  
   * [[https://source.android.com/source/downloading.html|Android Official Documents]]   * [[https://source.android.com/source/downloading.html|Android Official Documents]]
-  * [[/products/sbc/edge1/development/android/build-android|Build Android]]+  * [[/products/sbc/edge2/development/android/build-android|Build Android]]
Last modified: 2022/07/15 23:37 by 127.0.0.1