diff --git a/README.md b/README.md index f73e7d4aba2c764407a1a16b8d8fd9dfa152f029..e6147db93dca08170819deb3ad2d47d508929d50 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 0000000000000000000000000000000000000000..cebd05ebe0b61d3a1221626b1ec45d6b9dc3fd69 --- /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} + ```