技术搭建:vue + vux
首先推荐阅读这篇文章,写的已经很详细了:https://www.jianshu.com/p/25d797b983cd
此处记录下我按照这篇文章打包的时候报的一些错误,方便大家借鉴:
1、当执行最后一步 cordova build android 时,可能会因为没有安装 gradle 导致报错,可以到他提示的下载地址进行下载,版本尽量按照他提示的要求。
下载安装教程可以参考这个:https://jingyan.baidu.com/article/00a07f38706f0b82d028dcf3.html
下载下来的这个zip可以不用解压,就找个地方存放。(合适存放位置目前我也不太清楚,我是放在了跟要打版本的项目同级里)
下面的截图是cmd里自动安装gradle
2、还有个可能报错的问题:android studio 的 SDK的版本号 跟 你要借助打包工具gradle的配置文件 build.gradle 里的不一致,具体的版本号问题报错信息里会有提示。
还要注意,cordova创建的项目里有两个 build.gradle 文件,分别在:
D:\db\cordova\cordovaApp\platforms\android 目录下(如下图)
另一个在:D:\db\cordova\cordovaApp\platforms\android\app 目录下
我在第二个目录(platforms\android\app )下的build.gradle 找到 defaultBuildToolsVersion 改的值,这个值要跟你的 android studio 里的值要一样,
android studio 截图: 如果没有安装的话要安装下。
另外,我还遇到报错提示 SDK Platform 版本要求为26,所以要在android studio 找到对应的版本下载。