From d80494e5c008219d6b0212bc9316f272bb1fecfe Mon Sep 17 00:00:00 2001 From: gongyuhang Date: Mon, 17 Apr 2023 20:06:49 +0800 Subject: [PATCH] Add a doc for setting up android development environment Issue: https://gitee.com/ark_standalone_build/docs/issues/I6WGF3 Test: N/A Signed-off-by: gongyuhang --- README.md | 1 + android_development_environment_helper.md | 27 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 android_development_environment_helper.md diff --git a/README.md b/README.md index f73e7d4..e6147db 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ ArkCompiler是一种统一编程平台,包含编译器、工具链、运行时 ```shell ./prebuilts_download.sh ``` +5. [设置安卓开发环境步骤](./android_development_environment_helper.md)。 ## 开发步骤 diff --git a/android_development_environment_helper.md b/android_development_environment_helper.md new file mode 100644 index 0000000..cebd05e --- /dev/null +++ b/android_development_environment_helper.md @@ -0,0 +1,27 @@ +# 设置安卓开发环境步骤 + +1. 下载解压ANDROID命令行工具。 + - path-to-android-commandlinetools:安卓命令行工具解压缩目录,用户自行指定。 + ```shell + mkdir -p ${path-to-android-commandlinetools} + wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip + unzip commandlinetools-linux-9477386_latest.zip -d ${path-to-android-commandlinetools} + ``` + +2. 安装ANDROID软件开发包。 + - path-to-android-sdk:安卓软件开发包安装目录,用户自行指定。 + ```shell + mkdir -p ${path-to-android-sdk} + ${path-to-android-commandlinetools}/cmdline-tools/bin/sdkmanager --install "ndk-bundle" --sdk_root=${path-to-android-sdk} + ${path-to-android-commandlinetools}/cmdline-tools/bin/sdkmanager --install "ndk;21.3.6528147" --sdk_root=${path-to-android-sdk} + ${path-to-android-commandlinetools}/cmdline-tools/bin/sdkmanager --install "cmake;3.10.2.4988404" --sdk_root=${path-to-android-sdk} + ${path-to-android-commandlinetools}/cmdline-tools/bin/sdkmanager --install "platforms;android-29" --sdk_root=${path-to-android-sdk} + ${path-to-android-commandlinetools}/cmdline-tools/bin/sdkmanager --install "build-tools;28.0.3" --sdk_root=${path-to-android-sdk} + ``` + +3. 设置ANDROID环境变量。 + - 如需环境变量在下一次打开终端时仍生效,则将设置环境变量的命令行写入~/.bashrc文件。 + ```shell + export ANDROID_HOME=${path-to-android-sdk} + export PATH=${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/build-tools/28.0.3:${ANDROID_HOME}/platform-tools:${PATH} + ``` -- Gitee