Weex 项目 Android部署

环境要求

1、安装 Android Studio或者 Android SDK

2、 安装 Android SDK Build-Tools 23.0.2版本

打开Android Studio>Tools>Android>SDK Manager,选择SDK Tools选项, 选择Show Package Details; 找到 23.0.2勾选并安装。

3、配置环境变量, 执行vim ~/.bash_profile 增加如下代码:

export ANDROID_HOME=/Users/you/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

保存后执行resource ~/.bash_profile,使修改生效;如果你用了其他终端,如『zsh』,可将 . ~/.bash_profile命令添加到~/.zshrc中;

jdk 安装

下载安装jdk 8,如果安装了 9 版本会在运行时,出现编译失败问题,如下图:

如果需要多个 jdk 版本可添加别名,实现快速切换使用;可在.bash_profile中增加如下代码

 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
 export JAVA_9_HOME=`/usr/libexec/java_home -v 9`
 alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
 alias jdk9="export JAVA_HOME=$JAVA_9_HOME"

此时可通过jdk8jdk9随意切换版本。

运行

一切准备就绪后在终端运行以下命令,增加安卓端支持:

weex platform add android
weex run android

运行过程中会下载一堆的 jar 包;并会出现以下错误: 提示缺少安卓设备,我们可以在Android Studio中设置虚拟机,也可以用 USB 连接安卓手机,并打开调试模式,然后重新执行weex run android; 如果运行成功,可在手机上看到生成的程序,并自动打开。

注:有些手机可能会有一些权限问题导致不能自动安装成功,需要响应的设置才行。