1、android studio和android sdk下载html
1.android studio下载并安装https://developer.android.com/studio/index.htmljava
下载后会自动安装andriod studio,在下载时若是点canel,那下次仍是要从新下载。若是在安装时没有下载,那preferences - Appearance & Behavior - System Settings - Android SDK点击Edit也能够下载android
2、jdk下载和环境配置npm
1. 下载jdk(地址:http://www.java.com/zh_CN/)并安装,安装好后,mac查看jdk路径 /usr/libexec/java_home -Vbash
/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Homeweex
2.配置环境变量app
进入当前用户主目录,cd ~;(默认用户目录则不须要)jsp
sudo su输入密码(临时受权)工具
3.建立.bash_profile文件,touch .bash_profile(若是存在则没必要新建,忽略此步)gradle
4.open .bash_profile
5.输入jdk下面的命令,注意根据本身的目录进行调整JAVA_HOME的值
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH
export ANDROID_HOME=/Users/lijinshi/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
保存退出
6.读取并执行文件中的命令:source .bash_profile,每次修改完都要执行这句;
7. 在Terminal中输入java -version,显示jdk信息,则配置成功。
3、建立weex工程
weex create helloWorld
npm install
weex platform add android
4、android studio打开helloWorld/platforms/android,等待bilding 'android' Gradle project info,这一步也要等好久,是为了让android studio安装gradle。打开后等右下角走完进度条。同时若是message窗显示有红色文字报错,那点击它继续让它弹出窗口安装。就这一步下来我当时好像也花了2小时多了。
5、安装android 模拟器,在工具栏找到以下图标,点击,而后能够选择模拟器设备,接下来又是漫长的等待。
6、配置好这些后,最好点run app启动一下模拟器试试,启动完模拟器再执行下面一步。
7、weex run android,若是报错信息为Environment variable $ANDROID_HOME not found !,进它提示的连接查看,找到对应解决方案。https://stackoverflow.com/questions/19986214/setting-android-home-enviromental-variable-on-mac-os-x;
这一步我还遇到以下报错adb: failed to stat app/build/outputs/apk/playground.apk: No such file or directory,这是输出apk文件名不同,百度到这篇文章里获得了解决https://www.jianshu.com/p/003bb3f12904。而后从新执行 weex run android
【参考资料】