Ionic build android app in windows10

需要的环境:

  • jdk
  • android sdk
  • gradle

1. 下载jdk, jre 并配置环境变量

用户变量添加JAVA_HOME, 值为 D:\jdk (jdk 的安装目录)

系统变量添加 CLASS_PATH, 值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

编辑系统变量的Path,  添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin

2. 下载 android sdk tools, platform-tools,  build-tools, gradle, 并放在 D:\software\android  (android sdk 目录)

    可以到 http://mirrors.neusoft.edu.cn/android/repository/ 下载 build-tools, 也可以用 sdkmanager下载

注意: build-tools 目录下要建一个版本号的目录, 然后将内容放到 版本号的目录下面, 目录结构如下:

├─build-tools
  └─28.0.3
      ├─lib
      ├─lib64
      └─renderscript
          ├─clang-include
          ├─include
          └─lib
              ├─bc
              │  ├─arm64-v8a
              │  ├─armeabi-v7a
              │  ├─x86
              │  └─x86_64
              ├─blas
              │  ├─arm64-v8a
              │  ├─armeabi-v7a
              │  ├─x86
              │  └─x86_64
              ├─intermediates
              │  ├─arm64-v8a
              │  ├─armeabi-v7a
              │  ├─x86
              │  └─x86_64
              └─packaged
                  ├─arm64-v8a
                  ├─armeabi-v7a
                  ├─x86
                 └─x86_64

配置相关的环境变量

用户变量添加 ANDROID_HOME, 值为D:\software\android ( android sdk 目录, 存放 tools, platform-tools 等文件)

编辑系统变量Path, 添加

  • D:\software\android\gradle-5.1\bin
  • D:\software\android\build-tools
  • D:\software\android\tools 

3. 同意 license, 打开 powershell, 输入下面的命令: 进入android sdk 的目录, 然后用sdkmanager 工具获取license

cd D:\software\android
.\tools\bin\sdkmanager.bat --licenses

生成apk文件

环境准备完成之后, 使用ionic 的 cordova 生成apk 文件

进入项目的目录, 输入如下命令:

ionic cordova build android --prod --release

猜你喜欢

转载自blog.csdn.net/grantzhu0/article/details/86139666