【MiniProgram】微信小程序转 app

文章是基于 mpvue 开发的小程序。mpvue 转 html 参考了https://github.com/Aimee1608/wxH5sudoku469open in new window。 转出的 html 文件使用Cordovaopen in new window打包成跨平台的 app 具体流程可以参考 Cordova 的指南,下面列出几个可能遇到的问题

1.运行测试创建项目命令报错

cordova create hello com.example.hello HelloWorld

可以先手动新建文件夹,然后在文件夹下运行以下命令

npm install cordova-app-hello-world

会在文件夹内生成一个 node_module 文件夹,把该文件夹下的template_src文件夹里的内容拷贝出来就是测试项目的内容

2.mac 环境下跑以下命令可能出现Gradle未安装

cordova requirements

使用该命令安装

brew install gradle

3.打包 apk

跑打包命令时可能会出现 android:minSdkVersion 版本不符的问题

cordova build

手动修改项目根目录下的 config.xml 里的,把 value 改成期望版本即可

<preference name="android-minSdkVersion" value="16" />

PS: 可以使用phoneGapopen in new window在电脑和手机上的客户端立即浏览 app 的样式,方便开发