uniapp Android 离线打包之未配置appkey或配置错误

按照官网说明,原生开发者支持DCloud 原生开发者支持网站 uni小程序SDK、App离线打包SDK、原生插件开发https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android

一步步走下来,却一直在报 未配置appkey或配置错误。经过百度网页查看,和视频错误讲解,终于成功能在android 中运行打包好的uniapp小程序了,赶紧进行一下总结。

1.下载SDK

原生开发者支持DCloud 原生开发者支持网站 uni小程序SDK、App离线打包SDK、原生插件开发https://nativesupport.dcloud.net.cn/AppDocs/download/android注意,SDK版本一定要和自己的HbuilderX 版本一致

2.用android Studio 打开UniPlugin-Hello-AS 

uniapp Android 离线打包之未配置appkey或配置错误_第1张图片

3.打开app->assets->app下的文件夹,点open in explorer 打开所在文件夹,将app下文件删除

并将本地打包好的文件拷入该文件夹下,复制本地文件夹名字。

4.打开 assets下的data 下dcloud_control ,将文件夹名字粘入appiduniapp Android 离线打包之未配置appkey或配置错误_第2张图片

5.将安卓许可证书(***.keystore)放到app根目录下

uniapp Android 离线打包之未配置appkey或配置错误_第3张图片

6.app下的build.gradle 

signingConfigs下进行修改
keyAlias 是别名 之前申请安卓签名时有
keyPassword、storePassword都是HuilderX打包时候的密码
storeFile file('neu.keystore') 填写安卓许可证书名

7.点右上角Sync Now 进行同步(因为刚接触安卓开发,所以才知道这个功能,不同步之前都没有运行按钮-_-||)uniapp Android 离线打包之未配置appkey或配置错误_第4张图片

8*.因为之前这步,所以一直都报错,所以特殊记录一下。

原生开发者支持DCloud 原生开发者支持网站 uni小程序SDK、App离线打包SDK、原生插件开发https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

build.gradle中 defaultConfig 下  applicationId "com.android.UniPlugin"将这个包名,粘入离线打包key生成界面,输入正常本地的SHA1,所以此处的android包名一定要和离线打包的包名相一致

uniapp Android 离线打包之未配置appkey或配置错误_第5张图片

保存后,生成Android APP key ,将其粘入AndroidMainifest.xml的最下边

 运行后,成功(^-^)V

原生开发者支持DCloud 原生开发者支持网站 uni小程序SDK、App离线打包SDK、原生插件开发https://nativesupport.dcloud.net.cn/NativePlugin/course/android?id=%E7%94%9F%E6%88%90uni-app%E6%8F%92%E4%BB%B6

你可能感兴趣的:(android,vue.js,java)