uniapp—android原生插件开发(3Android真机调试)

本篇文章从实战角度出发,将UniApp集成新大陆PDA设备RFID的全过程分为四部曲,涵盖环境搭建、插件开发、AAR打包、项目引入和功能调试。通过这份教程,轻松应对安卓原生插件开发与打包需求!

一、打包uniapp资源包:

  • 打包事先建好的uniapp项目资源
  • 将本地打包App资源拷贝到Android项目的apps目录下,把apps目录下的其他文件删除掉
  • 修改dcloud_control.xml中的appid,并开启调试模式
  • 修改AndroidManifest.xml文件中的appId
  • 真机调试,能打开页面即调试成功

二、可能会踩到坑(最大的坑,也是不听劝导致的)

未配置appkey或者配置错误

***解决方案,不要不听劝

  1. 项目src/main/assets/data/dcloud_control.xml里面的appid和开发者中心的appid一致
  2. 项目的build.gradle里面的applicationId和开发者中心的 Android 包名一致
  3. 项目的证书签名SHA1和开发者中心的Android 证书签名SHA1一致
  4. assets子目录改成appid
  5. src/main/assets/apps/xxx/www/manifest.json里面的id和开发者中心的appid一致(xxx表示appid)

重点关注证书问题

快速通道:

uniapp---android原生插件开发(1环境准备)

uniapp---android原生插件开发(2原生插件开发)

uniapp---android原生插件开发(3Android真机调试)

相关推荐
杜子不疼.5 分钟前
【Rust】异步处理器(Handler)实现:从 Future 本质到 axum 实战
android·开发语言·rust
姝然_95277 分钟前
Android View绘制流程详解(一)
android
2501_915909061 小时前
iOS 26 性能监控工具有哪些?多工具协同打造全方位性能分析体系
android·macos·ios·小程序·uni-app·cocoa·iphone
美狐美颜SDK开放平台1 小时前
美颜SDK跨平台适配实战解析:让AI美颜功能在iOS与Android都丝滑运行
android·人工智能·ios·美颜sdk·直播美颜sdk·第三方美颜sdk·美颜api
Felicity_Gao2 小时前
uni-app 开发APP应用媒体处理与文件管理功能
java·uni-app·媒体
这个昵称也不能用吗?3 小时前
【安卓 - 小组件】图片的渲染
android
2501_915918413 小时前
uni-app 上架 iOS 应用全流程 从云打包到开心上架(Appuploader)免 Mac 上传发布指南
android·macos·ios·小程序·uni-app·iphone·webview
2501_938791223 小时前
PHP Laravel 10 框架:使用队列处理异步任务(邮件发送 / 数据导出)
android·php·laravel
2501_915921434 小时前
iOS 抓包工具有哪些,开发者的选型与实战指南
android·ios·小程序·https·uni-app·iphone·webview
东哥很忙XH4 小时前
flutter开发的音乐搜索app
android·javascript·flutter