环境要求
1、安装Android Studio或者Android SDK
2、 安装Android SDK Build-Tools 23.0.2版本
打开Android StudioToolsAndroidSDK 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中增加如下代码
exportJAVA_8_HOME=`/usr/libexec/java_home-v1.8` exportJAVA_9_HOME=`/usr/libexec/java_home-v9` aliasjdk8=exportJAVA_HOME=$JAVA_8_HOME aliasjdk9=exportJAVA_HOME=$JAVA_9_HOME
此时可通过jdk8、jdk9随意切换版本。
运行
一切准备就绪后在终端运行以下命令,增加安卓端支持:
weexplatformaddandroid weexrunandroid
运行过程中会下载一堆的 jar 包;并会出现以下错误:
提示缺少安卓设备,我们可以在Android Studio中设置虚拟机,也可以用 USB 连接安卓手机,并打开调试模式,然后重新执行weex run android;
如果运行成功,可在手机上看到生成的程序,并自动打开。
注:有些手机可能会有一些权限问题导致不能自动安装成功,需要响应的设置才行。