vue转安卓
npm run build # 打包
npm install -g cordova # 安装cordova
# 利用cordova创建一个新项目
cordova create folkmusic com.music.folkmusic musicapp
# folkmusic是项目名称,com.music.folkmusic是包名,musicapp是程序的标题
# 将刚才在vue项目中打包生成的dist文件夹下面的index.html和static文件夹复制到www文件夹下面,将原先www文件# # 夹下面的所有文件删除。
# 打包cordova项目,在根目录执行命令
#cordova platforms add android --save(降低版本,解决需要HTTPS的问题)
cordova platform add android@6.0 --save
可以将android sdk降低到26版本。降低android版本可以通过命令cordova platform remove android 再 cordova platform add android@6.3.0,当我们打包时候就会自动给我们下载安装对应版本。
# 查看环境
cordova requirements
# 签名
keytool -genkey -v -keystore folkmusic.keystore -alias flokmusic -keyalg RSA -validity 36500
# 构建apk
cordova build android --release
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore folkmusic.keystore android-release-unsigned.apk flokmusic
# 空白页问题解决
删除路由配置
添加publicPath: './'