首页 > 其他分享 >未配置appkey或配置错误,uniapp原生安卓插件开发

未配置appkey或配置错误,uniapp原生安卓插件开发

时间:2023-05-11 09:56:19浏览次数:61  
标签:appkey uniapp 插件 创建 配置 dcloud

开发安卓原生插件
一、官方文档
1.https://nativesupport.dcloud.net.cn/NativePlugin/course/android
2.下载对应的SDK、工程文件
在这里插入图片描述

二、生成uniapp的appkey

1.配置配置好Android studio的环境:SDK、JDK
2.导入项目
在这里插入图片描述

3.HbuilderX中创建新的项目“plugin_demo”,同时当前创建项目的APPID要同步到开发者账户
(1)当前项目的APPID
在这里插入图片描述

(2)当前登录的账户
在这里插入图片描述

(3)uniapp开发者账号里面同步的APPID
①登录地址:https://dev.dcloud.net.cn/app/index
在这里插入图片描述

(4)点击应用名称plugin_demo,进入到应用详情,然后申请appkey,申请appkey之前先安装对应的证书,在安装好jdk环境的系统上面打开黑窗口申请证书。
①生成证书:https://ask.dcloud.net.cn/article/35777
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、AndroidStudio中的配置
1.创建插件的module
(1)先右键创建module
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.创建业务类TestModel,并继承UniModule,然后自定义方法写业务代码
AndroidStudio中写
在这里插入图片描述

在uniapp中写,注意这个文件类型是.nvue格式的
在这里插入图片描述

生成本地资源包,用于Androidstudio的文件覆盖和替换,作准备工作
在这里插入图片描述

3.配置build.gradle复制uniplugin_richalert中的build.gradle到bmplugin_testModel中的build.gradle,然后添加对应的配置代码
implementation project(':bmplugin_testModel')
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.配置asset中的文件
(1)注意dcloud_control.xml文件中的配置中APPID要和uniapp的对应上
在这里插入图片描述
在这里插入图片描述

(2)修改dcloud_uniplugins.json文件,添加自定义的插件名称,这个名称会在uniapp中调用,添加对应的class路径,该路径在之前创建的业务代码类中复制的

在这里插入图片描述
在这里插入图片描述

5.配置对应的appkey
在这里插入图片描述
在这里插入图片描述

四、选择真机调试
1.把数据线插上电脑,运行AndroidStudio
在这里插入图片描述
五、给插件打包并配置到uniAPP
1.给插件打包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.新建一个和插件名称一样的文件夹(bm-testmodule)
在这里插入图片描述

在文件夹里面创建一个文件夹(android)和一个文件(package.json)
在这里插入图片描述

package.json的内容
{
"name":"Android插件开发Demo",
"id":"bm-testmodule",
"versioin":"1.0.0",
"description":"提供Android插件开发Demo",
"_dp_type":"nativeplugin",
"_dp_nativeplugin":{
"android":{
"integrateType":"aar",
"plugins": [
{
"type": "module",
"name": "bm-testmodule",
"class": "com.hezilon.bmplugin.testmodel.TestModel"
}
]
}
}
}
说明:
在这里插入图片描述

3.把刚刚配置好的文件黏贴到uniapp的文件夹下面,如果没有这个文件夹则创建一下
在这里插入图片描述

4.点击APP原生插件配置

在这里插入图片描述
在这里插入图片描述

5.云打包测试
在这里插入图片描述
在这里插入图片描述

6.云打包没问题后进入真机运行
在这里插入图片描述
在这里插入图片描述

注意:一定要用数据线和手机连接,在手机上打开USB授权,然后进行调试
调试截图结果如下:
在这里插入图片描述

关注我的公众号SpaceObj 领取idea系列激活码

标签:appkey,uniapp,插件,创建,配置,dcloud
From: https://www.cnblogs.com/zhanghongrui/p/17390138.html

相关文章

  • uniapp简单实现轮播图
    轮播图 <viewclass="price-content-style"> <viewclass="price-style"> ¥350.00 </view> <viewclass="content-style"> 【官方正品】全新Dior迪奥烈焰蓝金唇膏红色传奇新色丝绒992548 </view>......
  • 使用mybatisplus分页插件,设置了每页容量和页数但还是获取的全部数据(已解决)
    注意观察mybatisplus的查询语句,分页插件正确配置后,在查询时会使用limit限制查询的数量(如下图) 但是如果没配置好就是没有limit这个限制,只要加上配置文件或者确认自己的配置正确即可,配置参考如下博客springboot(二)整合mybatisplus+分页插件+代码生成springboot(二)整合mybat......
  • Jmeter - dubbo插件测试dubbo接口
    转载:https://blog.csdn.net/baidu_28340727/article/details/125570560一、背景对于如何使用Jmeter测试http接口,大家都已经比较熟悉,网上相关的知识也很多。但随着微服务越来越流行,仅仅会测试http接口已经远远不够。Dubbo作为当下非常流行的RPC接口,学习如何测试Dubbo接口已经成为......
  • pg_enterprise_views偶然发现的PG神仙插件
    一直从事数据库相关的工作,对于PG而言最大的问题其实是在运维管理方面,其缺乏有效且直观成体系的系统表,苦觅良久,今日在PG官网中发现了一款新收录的免费插件,其提供了数十张系统表,内容涵盖了从操作系统到数据库的负载指标、等待事件、会话、客户端、SQL、SQL执行计划、超时锁、长......
  • 验证码插件的使用
    验证码插件captcha-mini的使用使用yarnaddcaptcha-mini命令安装插件yarnaddcaptcha-minijs中引入验证码插件//引入验证码插件letCaptcha=require('captcha-mini')验证码实例化//1:验证码实例化letcaptcha1=newCaptcha({lineWidth:1......
  • 小程序开发中的插件、组件、控件到底有什么区别?
    ​小程序插件代码由一些自定义组件和JS代码文件构成,插件开发者在发布插件时,这些代码被上传到后台保存起来。当小程序使用插件时,使用者需填写插件的AppID和版本号,就可从后台获取相应的插件代码。小程序代码编译时,插件代码会被嵌入到小程序中,与小程序一起编译运行。由于在小......
  • 入门1-pytest测试框架功能及常用第三方插件介绍
    安装1. 安装Python2. 安装pytest: pipinstall-Upytest3. 安装常用插件pipinstall-rrequirement.txtPS: 常用插件:pytestallure-pytestrequestsPyYAMLpandasopenpyxljsonpathrequests_toolbeltPrettyTablepytest-htmlpytest-xdist https://docs.py......
  • uniapp微信小程序,上传图片和表单数据一起提交
    弄表单上传,请求一直400错误,然后寻找其它方法uni.uploadFile({url:'http://localhost:6109/api/My/warrantyCard',//上传服务器的URLfilePath:this.ImgUrl,//本地图片的路径或临时文件路径......
  • 微信小程序中使用rpx像素单位设置高度---uniapp开发中
    在微信小程序中使用rpx可以解决屏幕宽度的兼容问题但是设置高度的时候还是会有问题为了解决宽度的兼容问题,在微信小程序中可以使用了rpx像素单位来进行设置,不管屏幕的宽度大小是多少,都认为宽度有750rpx这样即使屏幕大小不一样使用了rpx单位来设置的样式比例也是一样的。......
  • #PowerBi 一分钟学会,在excel中,调用powerbi数据模型(Analyze in Excel插件)
    在工作中,我们常常使用excel来进行临时的数据处理服务,如果我们在powerbi中,已经有了完整的数据模型。那么我们都可以通过直接调用powerbi数据模型,来进行快速的数据分析,完成任务。今天我们就介绍一下,如何在excel中调用powerbi数据模型。第一步:下载插件输入以下网址,进入sqlbi的官......