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

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

一、安装Android Studio

由于Android Studio官网无法正常打开,所以进入google的网站进行下载Android Studio,网址:https://developer.android.google.cn/
进入页面后,点击"下载Android Studio"

进入页面后,当前推荐的版本是"Android Studio Hedgehog",点击按钮下载。

二、新建项目

Android Studio安装成功后,新建项目New Project选择新建Empty Activity

然后,填写新建项目的参数,最后点击"Finish"生成项目。

三、设置Gradle

点击Android------Project视图,看见项目的文档结构:

由于需要进入Gradle界面调用signingReport,则要安装Gradle组件。但是Android Studio官方服务器连接不正常,可以修改配置文件,使用腾讯的服务器安装Gradle组件。如图,打开gradle-wrapper.properties文件,然后修改为图中网址。

然后进入菜单栏File------Settings------Experimental,将下图选项勾选:

点击"OK"后,然后点击工具栏中"Sync Project With Gradle Files"按钮,然后安装Gradle。

安装成功后,就可以点击侧边栏的Gradle界面,看到signingReport指令。

四、生成证书







五、查看证书MD5



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

在百度云平台创建OCR应用,并填写参数:


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


八、示例项目打包安装

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

等待服务器的云打包:

打包成功。

九、安装运行:

点击"运行"------"运行到手机或模拟器"------"运行到Android App基座"

选择"使用自定义基座运行",然后点击"运行"。注意:同时手机打开调试模式与HbuilderX相连,点击运行后,HbuilderX安装APP到手机上。

相关推荐
NRatel6 分钟前
Unity 游戏提升 Android TargetVersion 相关记录
android·游戏·unity·提升版本
叽哥3 小时前
Kotlin学习第 1 课:Kotlin 入门准备:搭建学习环境与认知基础
android·java·kotlin
风往哪边走3 小时前
创建自定义语音录制View
android·前端
用户2018792831673 小时前
事件分发之“官僚主义”?或“绕圈”的艺术
android
用户2018792831673 小时前
Android事件分发为何喜欢“兜圈子”?不做个“敞亮人”!
android
Kapaseker5 小时前
你一定会喜欢的 Compose 形变动画
android
QuZhengRong5 小时前
【数据库】Navicat 导入 Excel 数据乱码问题的解决方法
android·数据库·excel
zhangphil6 小时前
Android Coil3视频封面抽取封面帧存Disk缓存,Kotlin(2)
android·kotlin
程序员码歌13 小时前
【零代码AI编程实战】AI灯塔导航-总结篇
android·前端·后端
书弋江山14 小时前
flutter 跨平台编码库 protobuf 工具使用
android·flutter