SDK environment to deploy Cordova apps for Android devices
Cordova - Develop for platforms (Android)
Installing the Requirements
Java Development Kit (JDK)
首先安装 JDK 8。
方法一:从官网下载安装包安装(JDK8)。
- 下载相应平台的安装包,如:Ubuntu的
jdk-8u191-linux-x64.tar.gz
。 - 解压到
/usr/local/lib/jvm/
目录下 (目录自定义),假如解压之后目录为:/usr/local/lib/jvm/jdk1.8.0_191
。 全局配置,添加文件
/etc/profile.d/jvm
。(也可以配置当前用户~/.bashrc
)。1
2
3
4export JAVA_HOME=/usr/local/lib/jvm/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH再
source /etc/profile
,使配置生效。检查是否安装成功。
1
2
3
4$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
- 下载相应平台的安装包,如:Ubuntu的
方法二:使用 PPA 源安装
1
2
3sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer安装过程中,安装器会提示你是否同意 Oracle 的服务协议。
Gradle
从 Cordova 6.4.0 开始,Cordova 需要安装 Gradle。
- 从官网上下载 Gradle 安装包,解压到
/opt/gradle/
。 - 添加
/opt/gradle/bin/
到PATH
环境变量,/etc/profile
。1
export PATH=$PATH:/opt/gradle/bin
Android SDK
方法一:直接下载 Android SDK 安装包,解压到
/home/lizs/Android/sdk/
(目录自定义)。然后,配置环境变量,添加/etc/profile.d/android.sh
:1
2export ANDROID_HOME=/home/lizs/Android/sdk
export PATH=.:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PATH方法二:安装 Android Studio 的时候安装 Android SDK (我使用的就是这个方式,下载 SDK 的时候速度超级快)。
- 从 https://developer.android.google.cn/studio/下载 Android Studio 的安装包,解压到
/opt/android-studio/
。 - 进入
/opt/android-studio/bin/
目录执行安装脚步./studio.sh
进行安装。 - 安装的时候选择自定义安装,可以指定 Android SDK 安装路径 (Android SDK Location),如
/home/lizs/Android/sdk/
。 - 安装完毕,打开 Android Studio 可以在顶部菜单栏
Tools
->Create Desktop Entry
创建快捷方式。 - Ubuntu18.04 也可以直接从Ubuntu Software中心安装 Android Studio。
- 配置环境变量,和方法一一样。
- 同意 Android SDK 服务协议。
如果这时候创建并运行 Cordova 项目cordova run android
,出现没有接受 Android SDK 服务协议的错误 (You have not accepted the license agreements of the following SDK components),需要同意 Android SDK 服务协议:进入目录$ANDROID_HOME/tools/bin/
,执行sdkmanager --licenses
,一直输入y
回车。
- 从 https://developer.android.google.cn/studio/下载 Android Studio 的安装包,解压到