一步步走下来,却一直在报 未配置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
3.打开app->assets->app下的文件夹,点open in explorer 打开所在文件夹,将app下文件删除
并将本地打包好的文件拷入该文件夹下,复制本地文件夹名字。
4.打开 assets下的data 下dcloud_control ,将文件夹名字粘入appid
5.将安卓许可证书(***.keystore)放到app根目录下
6.app下的build.gradle
signingConfigs下进行修改 keyAlias 是别名 之前申请安卓签名时有 keyPassword、storePassword都是HuilderX打包时候的密码 storeFile file('neu.keystore') 填写安卓许可证书名
7.点右上角Sync Now 进行同步(因为刚接触安卓开发,所以才知道这个功能,不同步之前都没有运行按钮-_-||)
8*.因为之前这步,所以一直都报错,所以特殊记录一下。
build.gradle中 defaultConfig 下 applicationId "com.android.UniPlugin"将这个包名,粘入离线打包key生成界面,输入正常本地的SHA1,所以此处的android包名一定要和离线打包的包名相一致
保存后,生成Android APP key ,将其粘入AndroidMainifest.xml的最下边
运行后,成功(^-^)V