1. 程式人生 > >Ionic build android app in windows10

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