Uniapp 原生插件 云打包
Uniapp 原生插件 云打包
走了一些路,填了一些坑 和大家分享下 :
第一步 原生插件的编写:
网上有很多资料
官方的文档:https://ask.dcloud.net.cn/article/35416
基本照着这写就OK,
然后双击 assembleRelease 编译一下 就可以生成要的 .aar 文件了
第二步 把编译好的 .aar 放到 uniapp 项目中 提交云打包:
可以参考这篇文章:
https://ask.dcloud.net.cn/article/35414.
package.json
{"name": "libraryrunscore","id": "libraryrunscore","version": "1.0","description": "libraryrunscore插件","_dp_type": "nativeplugin","_dp_nativeplugin": {"android": {"plugins": [{"type": "module","name": "SetupNotification","class": "com.uniapplib.runscore.SetupNotification"},{"type": "module","name": "SetupEnvironment","class": "com.uniapplib.runscore.SetupEnvironment"}],"hooksClass": "com.uniapplib.runscore.SetupHookProxy","integrateType": "aar","minSdkVersion" : 19}}
}
创建一个 nativeplugins 文件夹
安装上面的 文件夹格式 创建所需要的文件, 以及文件夹; 然后就是 package.json 文件了
package.json 中的 class 要和 你 .arr 文件的类名对应上
然后呢 APP原生 插件配置 这里就可以识别到了
这里是要安装带有我们自己编写原生 代码的基座
官方文档
https://ask.dcloud.net.cn/article/35412
但是 这个时候不能直接运行; 因为你的APP 基座里面 并不包含 你自己开发的插件;所以呢你需要自定义基座
然后 在你的自定义基座里面 调用 调试
我调用的地方 (这个地方我原生的 代码修改过 所以没有在 代码里面提现 原来相通)
然后你云打包出来的 也是含有你自定义插件的--》
随意已经可以调用原生代码了;但是我的需求已经还不能满足;
我需要在 离线打包中 添加原生代码 Service 等等功能;等我填完坑了 再和大家分享
Uniapp 原生插件 云打包相关推荐
- Uni-app 原生app 云打包(安卓篇)
开发工具 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html 第一步为创建项目步骤,如已有项目直接跳到第二步 第一步: 创建一个新项目选用hello ...
- 融云 uni-app 原生插件,生态丰富、高效集成
uni-app 作为业内最风靡的应用框架之一,支撑着 12 亿活跃手机用户的庞大生态.关注[融云全球互联网通信云]了解更多 这个框架因在小程序端的舒爽构建体验和丰富的开发生态而备受开发者青睐,同时可用 ...
- Uni-app原生插件基础开发文档
Uni-app原生插件基础开发文档 一.软件安装 需要Hbuilder和Android Studio,前往官网下载即可 HBuilderX官网下载 Android Studio 官网下载 uni-ap ...
- 关于阿里云与mangoDB的关系,以及uni-app基于阿里云打包H5以及app的讲解及注意事项
目录 被称为全球领先的阿里云 阿里云数据库与mongoDB的关系 什么是mongoDB 阿里云与mongoDB达成战略合作伙伴关系的意义 什么是uni-app 优点 本地云函数的上传 关于H5打包并打 ...
- Uniapp进行App云打包—安卓Android端
uniapp打包app分2种模式 第一种:云打包,这种是在云上打包,简单方便,直接在hbx就可以直接打包下载 第二种:本地打包,这个比较复杂,还要下载其他东西,我们今天只介绍第一种云打包 云打包过程: ...
- 【uniapp原生插件】招商银行一网通支付androidiOS
招行支付插件说明 参考uni插件市场 [wx]gaogaoEagle 插件集成准备 从招行获得appid和appScheme manifest.json中App原生插件配置,云端插件选择试用或购买的插 ...
- uniapp ping插件 离线打包
简介 ping 网络测试插件,例如 ping 127.0.0.1 插件地址 插件使用说明 参数 属性 类型 默认值 是否必填 说明 ip String 无 必填 要测试的ip 地址 callback ...
- 跨平台应用开发进阶(二十五) :uni-app实现IOS云打包解决IOS提交审核相册等隐私描述语导致审核失败问题
文章目录 一.问题描述 二.问题分析 三.解决方案:IOS云打包修改权限提示语 3.1 IOS隐私信息 3.2 设置方法 四.拓展阅读 一.问题描述 Guideline 5.1.1 - Legal - ...
- 【Uniapp 原生插件】商米内置打印机插件
文章目录 商米内置打印机插件 插件需求 插件介绍 使用案例 获取插件 连接服务 断开服务 测试打印 接口列表 商米内置打印机插件 插件地址:https://ext.dcloud.net.cn/plug ...
最新文章
- [导入]创建笔 (Visual C#)
- VTK:图片之Interpolation
- 源代码管理之SVN服务器搭建和使用
- 杭电多校第十场 hdu6434 Count 欧拉函数打表 快速打表模板
- java打印整个向量_Java中Vector向量的用法
- Android之面试题精选,自己收藏下
- java蝇量模式_Head First设计模式——蝇量和解释器模式
- xmpp 常见错误 一
- 提交表单到mysql_node提交表单到mysql
- JPA的继承 OOD和关系数据库的 纽带
- MySQL外键没作用_MySQL 外键索引不生效
- 关于constexpr
- 数值分析——三角分解法(LU分解法)C++
- Mac:小米手机刷机
- 怎么将拍的照片免费转成PDF文件呢
- 评分卡模型中的IV和WOE详解
- Greenplum性能优化analyze
- 【华人学者风采】倪冰冰 上海交通大学
- 数苹果-第11届蓝桥杯Scratch真题
- hive时空链战_时空链战Chain Strike游戏电脑版下载_时空链战Chain Strike最新电脑版下载_18183手机游戏下载...
热门文章
- 【无标题】BIGEMAP中打开高清卫星影像谷歌地球
- aix服务器查看文件编码格式,Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)...
- android ratingbar不可点击,Android评分控件RatingBar使用实例解析
- Java - 处理unsigned类型
- UESTC1712 七夜雪寂,一世人心(SG)
- ACM训练日记—1月20日
- 老妻少夫:性福美满,享受醉生梦死的极乐
- Python的一些基础特性,也是成为Python开发者必备的知识
- VIT ③The for loop、while loop in Python
- win7 启动速度慢 IDE模式 解决办法