前言:
前段时间写了一个点餐系统的项目,APP运行在商米收银机上,需要调用其内置打印机去打印小发票,但是uniapp不能直接调用Android设备,所以只能通过Android插件实现,但当时对于Android原生插件开发的了解还是一片空白,后面在插件商城找了一个插件并完美实现了打印功能,自那之后,就一直想学习一下Android插件开发。刚好最近公司事情不多,便认真学习了一下,但是学习过程中发现官方文档对初学者不是很友好。为了让后面的头同学少踩坑,特点花了时间整理出此篇贴文。希望此文能够帮助到您!
1.开发环境
以下是我的开发环境,各位可根据自己的情况来,没必要跟我的一模一样


HBuilder X版本号3.96 Android Studio版本号 4.2.2
2.下载Android 离线SDK

下载完成后打开的zip文件是这样的

将该文件解压到电脑本地磁盘上
注意 : 保存该文件夹的路径不得包含中文,空格等非法字符,要不然Android Studio 打开会报错
这是我解压的文件路径 D:\test1\Android-SDK@3.96.81954_20231106

3. 使用Android Studio 打开 UniPlugin-Hello-AS 文件


导入完成后,这个地方改成Project,方便预览文件

这个时候可以尝试运行一下这个模板项目,看有没有报错,第一次运行时间有点就,因为需要加载资源,耐心等待右下角进度条加载完成即可。

运行后发现无论是Android Studio还是模拟器都提示appkey错误,那么下面我们就去申请一下appkey等配置信息。
3.申请配置信息
使用HBuilder打开uniapp示例工程源码下面的unipluginDem项目文件夹

打开manifest.json选择基础配置重新获取AppID
点击确定后AppID这一栏便后自动生成一个Id编号

本文详细介绍了如何在uniapp项目中使用Android插件,包括开发环境设置、配置信息获取、模块创建、代码编写及打包过程,旨在帮助初学者避免常见问题。
最低0.47元/天 解锁文章
949

被折叠的 条评论
为什么被折叠?



