关于Uniapp的Android自定义基座使用
文章目录放在前面Uniapp基座自定义基座制作和使用原生插件离线自定义基座基座源码与Android Studio重点修改源码准备工作修改模板项目lib包放置www资源修改dcloud_control文件在manifest中添加dcloud_appkeybuild.gradle中配置包名和签名打包apk将apk用于uniapp项目最后运行基座运行前面也使用过几次但是没有系统地进行记录这次做一个记录以及当作一个指引下面的都是基于Android个人的理解或者记录有错误或者出入谢谢指正放在前面只要需要制作自定义基座不管是离线的还是云打包的第一步一定要把应用在平台的信息填写申请获取到这些信息包括appid包名签名dcloud_appkey等等只要做自定义基座一定要先获取这些信息只要做自定义基座一定要先获取这些信息只要做自定义基座一定要先获取这些信息不然后面做的磕磕绊绊全是坑Uniapp基座首先uniapp运行到浏览器不再解释基本纯uniapp的功能基座就是uniapp运行到手机的一个容器本质是一个apk标准基座选择运行到手机基座选择标准基座的时候会生成一个没有签名包名信息的基础可运行的apk容器这个只是让你的应用可以运行到手机上看到效果自定义基座很多时候当需要调用一些原生功能就需要做自定义基座了自定义基座这里先不讲离线基座先说编译器的制作自定义基座一般当我们需要原生功能的时候需要做一个原生插件再来制作自定义基座制作和使用原生插件文章可以参考这里我们制作了原生的插件配置了相关信息再填写应用相关的信息直接使用HBuilderX制作自定义基座这时候制作的基座就包含了原生插件的功能。为什么因为我们虽然只是提交了应用的包名等信息但是制作基座的时候编译器应该还读取了项目相关的文件和信息读到了aar文件和配置打包了进去【以上为我的猜测】至此我们可以调用到原生功能且运行到手机上了使用HBuilderX制作自定义基座官方文档离线自定义基座这个顾名思义就是与云打包区分开来云打包比较耗时排队且无法调试原生代码查看原生日志。如果需要这些需求深度进行一下开发就需要进行离线自定义基座基座源码与Android Studio既然是离线的就要自己编写源码使用Android Studio进行打包apk再放入项目中使用这部分参考官方文档请仔细查看文档下载对应的SDK就获取到了官方的基座模板源码至于使用Android打包apk可以继续参考上面的官方文档这里不赘述重点修改源码这里就用到最前面强调要获取的信息准备工作除了前面强调获取的信息这里还需要uniapp打包出一个www的资源包打包方法使用HBuilderX生成本地app资源修改模板项目可参考文章就以UniPlugin-Hello-AS举例lib包一般的这些就够了有时需要加一个调试包参考文章放置www资源这一步要有否则打包出的基座不知道打开哪里的页面可以说基座与这个资源是强绑定且需要匹配的即使其他配置正确这个www资源不匹配基座运行成功后会停留在启动页面无法进入项目页面替换掉模板的www资源就可以位置如下修改dcloud_control文件打开这个位置的dcloud_control文件保证这里的完全一致__UNI__xxxxxx在manifest中添加dcloud_appkey一定要有在application标签中添加这个value就是你在dcloud平台上获取到的这个Android后面的就是所需要的keybuild.gradle中配置包名和签名这个文件中的这两个字段基本是一致的都是在平台上申请的包名这些信息都要与在平台上获取的保持一致否则基座运行会报错我自己遇到的问题在5.26版本中还需要在build.gradle中引入一个库否则会报错implementation ‘net.lingala.zip4j:zip4j:2.11.5’到这里基本可以了。打包apk这个简单说一下这样我们就有了自定义的apk将apk用于uniapp项目将apk放置在这个目录下没有目录就自己创建 unpackage/debug/android_debug.apk注意这里apk的名称必须是这个否则运行到自定义基座的时候会找不到最后运行这里不再说了基座与uni强绑定必须各个信息一致否则就是各种报错和坑还有一点如果你只是用原生插件那么需要将原生插件打包成aar给uni项目使用但是这里是自定义基座如果你又有原生插件直接引入到基座中那么就不需要打包aar了直接把基座的apk给uni项目使用就可以了因为它已经引入了原生插件的功能基座运行此时的基座运行的是h5的逻辑lib包中是如果需要的是打开小程序那么lib包中的就是两者不能共存会冲突一般情况下会用第一个看需求吧

相关新闻

Java面试博弈:严肃面试官高频考点拆解,从并发到JVM全程复盘

Java面试博弈:严肃面试官高频考点拆解,从并发到JVM全程复盘

我是真的被"整场面试都不笑"的面试官教育过,这也是互联网大厂Java面试最让人窒息的地方。我最近和一个去年入职大厂的朋友聊起这事,他第一句话就是:"面了六轮,前几轮还挺正常,到某轮碰到一个脸上写满我…

2026/10/11 7:35:53 阅读更多 →
2025年Python爬虫库选型指南:从requests到Scrapy

2025年Python爬虫库选型指南:从requests到Scrapy

2025 年聊 Python 爬虫,选库的思路已经和五年前完全不一样了。早年一提爬虫,几乎所有教程都是 requests BeautifulSoup 的组合,简单、直观,随便找个小站就能跑通。但现在你面对的目标网站往往有动态渲染、接口加密、访问频率限制…

2026/10/11 7:35:53 阅读更多 →
降论文AI率工具实测:五款横评与组合降率策略

降论文AI率工具实测:五款横评与组合降率策略

先把结论放前面:今年我又把市面上能叫得上名字的降论文AI率工具挨个测了一圈,选样、跑测、写记录,前后折腾了大概两周。这5款分别对应不同路子,有老牌写作工具的深度改写,有专攻“去AI味”的编辑器,有查重平…

2026/10/11 7:35:52 阅读更多 →

最新新闻

【AI 和未来】工作(1)

【AI 和未来】工作(1)

原文链接:https://www.ibm.com/cn-zh/think/insights/ai-and-the-future-of-work 概述 人工智能融入职场是重大技术变革,开启人机协作时代。叠加全球技能短缺、后疫情远程办公、企业数据爆炸等背景,AI成为企业解决业务难题、打造个性化员工体…

2026/10/11 10:55:27 阅读更多 →
布谷鸟2012局域网聊天工具:原理、部署与避坑指南

布谷鸟2012局域网聊天工具:原理、部署与避坑指南

简介:布谷鸟2012是一款面向企业内部局域网的即时通讯与协作软件,主要解决团队日常沟通、文件传递和远程协助三大需求。软件内置文本聊天、群组讨论、文件传送、离线文件、远程协助、录音留言、消息签收、语音视频通话、共享文档、公告发布、MSN互通、视频…

2026/10/11 10:55:27 阅读更多 →
服务器板载G200e显卡驱动安装与排查:Linux与Windows实战指南

服务器板载G200e显卡驱动安装与排查:Linux与Windows实战指南

简介:Matrox G200e (ServerEngines) 驱动是面向惠普HP ML110 G6服务器板载显卡的驱动资源。G200e作为专为服务器设计的低功耗图形处理单元,承担服务器基本显示输出与远程管理界面呈现功能。该资源有效解决Windows系统下显卡无法识别、分辨率受限等问题&a…

2026/10/11 10:55:27 阅读更多 →
Oracle 10g 10.2.0.4 Windows Server 2008 R2 离线静默安装包

Oracle 10g 10.2.0.4 Windows Server 2008 R2 离线静默安装包

简介:本资源是Oracle 10g Release 2(10.2.0.4)面向Windows Vista与Windows Server 2008 x64平台的生产级数据库部署包,专为DBA及企业级数据库运维人员设计,解决64位Windows环境下Oracle数据库快速部署、配置复用与灾备…

2026/10/11 10:55:27 阅读更多 →
反爬虫大师:可复用网络爬取API服务的设计与实战拆解

反爬虫大师:可复用网络爬取API服务的设计与实战拆解

做爬虫这行十来年,我最大的体会是:反爬和爬取永远在互相拉扯。早年写个requests带上UA就能把数据拿回来,现在呢,网站动不动就上动态渲染、浏览器指纹、行为分析、滑块校验,甚至接口参数都是加密的。你真想稳定拿数据&a…

2026/10/11 10:55:27 阅读更多 →
实测不掺水!音频快剪神器深度测评,普通人剪辑效率提升80%

实测不掺水!音频快剪神器深度测评,普通人剪辑效率提升80%

做自媒体、剪短视频、做配音和播客的小伙伴,大概率都被音频剪辑折磨过:电脑专业软件操作繁琐、学习成本高,手机免费工具功能残缺,要么剪完音质翻车,要么处理速度巨慢,稍微复杂一点的人声分离、降噪就完全ho…

2026/10/11 10:54:26 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →