环境要求

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 增加如下代码:

1
2
3
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中增加如下代码

1
2
3
4
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随意切换版本。

运行

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

1
2
weex platform add android
weex run android

运行过程中会下载一堆的jar包;
并会出现以下错误:


提示缺少安卓设备,我们可以在Android Studio中设置虚拟机,也可以用USB连接安卓手机,并打开调试模式,然后重新执行weex run android;


如果运行成功,可在手机上看到生成的程序,并自动打开。

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

—-publish by CEditor