因为项目要用到推送提醒的缘故
所以需要用到cordova-plugin-crosswalk-webview 浏览器内核和cordova-plugin-local-notifications 消息通知插件
但是无法同时安装,编译的时候会报错。
也懒得弄了,直接卸掉android studio 删掉所有android sdk 和android相关
卸载掉cordova 命令:npm uninstall -g cordova
并且删除掉cordova文件 路径:C:\Users\Administrator\AppData\Roaming\npm\node_modules下的cordova文件夹
彻底清除
重新安装android studio 下载相应sdk 创建avd
#安装cordova 命令 为了稳定起见 使用cordova@8.0.0
npm install -g cordova@8.0.0
#创建项目 找一个你喜欢的目录
cordova create MyApp
#进入目录
cd MyApp
#添加android平台支持 为了稳定起见 使用 android@7.0.0
cordova platform add android@7.0.0
#添加内核插件
cordova plugin add cordova-plugin-crosswalk-webview
#因为crosswalk编译时候会报错 所以添加插件cordova-android-support-gradle-release
cordova plugin add cordova-android-support-gradle-release
#添加消息通知插件
cordova plugin add cordova-plugin-local-notification
如果期间有关于gradle的报错 或是没安装gradle 就下载一个gradle
https://services.gradle.org/distributions/
下载后比如放在c盘,并且把gradle目录的bin目录添加到path环境变量
打包编译
cordova build android
没有问题应该生成了对应apk
在提示目录下找到
其中项目目录下\platforms\android\app\build\outputs\apk\armv7\debug内就是你需要安装的apk文件