最下面是本人安装时候的系统环境,本篇文章只限于参考,不一定非得是这样,原因你懂得。
打包的过程中出现的问题
1.执行到weexpack run android的时候,到了resolving classpath的那里不动了?
解决办法:应该是build工具版本不对,可以打开android manager看看版本是不是build-tools 23.0.2,如果安装了比较新的build工具可以先把卸载掉,之后卸载掉平台,重新运行。
2.还是在weexpack run android的时候,到了build app那里,一直在那downing gradle。。。,一直下载,特别慢?
解决办法:应该是npm的下载源本来就慢,所以可以更换一个源来实现,当然也可以购买vpn翻.墙,我是换成了淘宝的源:npm --registry https://registry.npm.taobao.org,之后下载的gradle速度快乐许多,估计翻.墙以后的速度会更快吧。
3.中间不知道什么原因出现了打不开android manager的情况,总是闪退?
解决办法:把以前下载的android sdk包里面的tools目录替换到当前的tools目录即可
本人打包app时候的环境:
时间:2017年12月28日
node版本:v8.9.3
npm版本:5.5.1
weexpack版本:0.4.7-beta.26
java环境变量:
JAVA_HOME:D:\software\jdk1.8
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH:%JAVA_HOME%\bin;%PATH%;
android环境变量:
SDK_HOME:D:\software\android-sdk-windows
PATH:%SDK_HOME%\platform-tools;%SDK_HOME%\tools;
android版本:
Android SDK Tools:25.2.5
Android SDK Platform-tools:27.0.1
Android SDK Build-tools:23.0.2
android studio:3.0
下面为www.nodejs.com上的要求环境:
环境要求
目前支持 Mac、windows、linux平台(windows下仅能打包android)。
配置 Node.js 环境,并且安装 npm 包管理器。(需要node6.0+)
如果要支持 iOS 平台则需要配置 iOS 开发环境:
安装 Xcode IDE ,启动一次 Xcode ,使 Xcode 自动安装开发者工具和确认使用协议。
安装 cocoaPods。
如果要支持 Android 平台则需要配置 Android 开发环境:
安装 Android Studio(推荐)或者 Android SDK。打开 AVD Manager ,新建 Android 模拟器并启动 。(如果有安装 Docker,请关闭 Docker Server 。)
保证Android build-tool的版本为23.0.2。