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真机调试)

相关推荐
selt7913 小时前
Redisson之RedissonLock源码完全解析
android·java·javascript
Yao_YongChao4 小时前
Android MVI处理副作用(Side Effect)
android·mvi·mvi副作用
非凡ghost5 小时前
JRiver Media Center(媒体管理软件)
android·学习·智能手机·媒体·软件需求
席卷全城5 小时前
Android 推箱子实现(引流文章)
android
齊家治國平天下5 小时前
Android 14 系统中 Tombstone 深度分析与解决指南
android·crash·系统服务·tombstone·android 14
maycho1237 小时前
MATLAB环境下基于双向长短时记忆网络的时间序列预测探索
android
思成不止于此8 小时前
【MySQL 零基础入门】MySQL 函数精讲(二):日期函数与流程控制函数篇
android·数据库·笔记·sql·学习·mysql
brave_zhao8 小时前
达梦数据库(DM8)支持全文索引功能,但并不直接兼容 MySQL 的 FULLTEXT 索引语法
android·adb
sheji34168 小时前
【开题答辩全过程】以 基于Android的网上订餐系统为例,包含答辩的问题和答案
android
easyboot9 小时前
C#使用SqlSugar操作mysql数据库
android·sqlsugar