uni-app官方demo(Android sdk):未配置appkey或配置错误。(uni原生插件开发,Android插件开发)

以官方demo HBuilder-HelloUniApp为例

1.登录开发者中心,创建应用

链接:DCloud开发者中心

应用名称对应项目里的app_name

2.创建该应用的证书

点击应用名称进入对应应用,找到应用证书管理,点击创建证书。

3.配置证书

下载证书到本地,

然后放入uniapp项目的app目录下,是.keystore类型的文件

找到项目中build.gradle(:app)中的证书配置项signingConfigs,填写证书信息。

keyAlias:别名

keyPassword:证书密码

storeFile file:证书路径(填写刚才放入app目录的 .keystore文件即可,文件名字也可以自行修改,要保持一致)

storePassword:密码

这里的配置信息都可以在开发者中心上找到,在刚才下载证书的页面点击证书详情可以找到别名,滚到页面最下方可以点击查看证书密码,找到密码。

4.生成appkey

进入离线打包key管理

Android 包名:在项目manifest.xml里面

Android 证书签名:在应用证书管理—> 证书详情里面有

填写完成之后点击保存则会生成一个appkey

5.配置appkey

将appkey放在AndroidManifest中的dcloud_appkey配置项的value中

6. 修改appid

appid的值在开发者中心的离线打包key管理页面可以找到

全局搜索appid找到dcloud_control.xml中的appid,并修改对应的文件夹中中间那部分文件夹的名字与appid一致(可切换到project files模式下修改)

正常来说这个文件是从HBuilder X建的项目里复制过来的替换文件夹,针对官方demo的话,改完以下两处后。全局搜索以前的appid,比如原先是__UNI__B,则全局搜索替换为新的appid,重新运行,则官方demo可正常运行。

猜你喜欢

转载自blog.csdn.net/qq_37980878/article/details/122606578