解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况

Uniapp插件市场中,有些插件是原生插件,必须使用自定义基座才能打包。但是传统keytool命令,已经无法看到安卓证书的MD5签名。现采用Android Studio查询signingReport的办法获取证书的MD5签名,并对插件的示例项目进行打包运行。

一、安装Android Studio

由于Android Studio官网无法正常打开,所以进入google的网站进行下载Android Studio,网址:https://developer.android.google.cn/
进入页面后,点击“下载Android Studio”
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第1张图片
进入页面后,当前推荐的版本是“Android Studio Hedgehog”,点击按钮下载
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第2张图片

二、新建项目

Android Studio安装成功后,新建项目New Project选择新建Empty Activity
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第3张图片
然后,填写新建项目的参数,最后点击“Finish”生成项目。
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第4张图片

三、设置Gradle

点击Android——Project视图,看见项目的文档结构:
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第5张图片
由于需要进入Gradle界面调用signingReport,则要安装Gradle组件。但是Android Studio官方服务器连接不正常,可以修改配置文件,使用腾讯的服务器安装Gradle组件。如图,打开gradle-wrapper.properties文件,然后修改为图中网址。
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第6张图片
然后进入菜单栏File——Settings——Experimental,将下图选项勾选:
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第7张图片
点击“OK”后,然后点击工具栏中“Sync Project With Gradle Files”按钮,然后安装Gradle。
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第8张图片
安装成功后,就可以点击侧边栏的Gradle界面,看到signingReport指令。
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第9张图片

四、生成证书

解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第10张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第11张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第12张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第13张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第14张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第15张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第16张图片

五、查看证书MD5

解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第17张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第18张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第19张图片

六、在第三方平台配置包名和MD5签名

在百度云平台创建OCR应用,并填写参数:
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第20张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第21张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第22张图片

七、安装第三方平台证书(百度云应用的许可证)

解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第23张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第24张图片

八、示例项目打包安装

将手机插上USB数据线与电脑相连,在HBuilderX中打包:点击“运行”——“原生APP-云打包”

解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第25张图片
等待服务器的云打包:
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第26张图片
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第27张图片
打包成功。

九、安装运行:

点击“运行”——“运行到手机或模拟器”——“运行到Android App基座”
解决Uniapp插件市场试用原生插件项目 没有MD5签名安卓无法自定基座打包的情况_第28张图片
选择“使用自定义基座运行”,然后点击“运行”。注意:同时手机打开调试模式与HbuilderX相连,点击运行后,HbuilderX安装APP到手机上。

你可能感兴趣的:(Uniapp,uni-app,android)