更新记录

1.0.0(2025-10-14) 下载此版本

  • 首发,用于离线打包基座apk直装资源不加载等问题

平台兼容性

uni-app(4.72)

Vue2 Vue2插件版本 Vue3 Vue2插件版本 Chrome Safari app-vue app-vue插件版本 app-nvue app-nvue插件版本 Android Android插件版本 iOS 鸿蒙
1.0.0 1.0.0 - - 1.0.0 1.0.0 5.0 1.0.0 - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.72)

Chrome Safari Android Android插件版本 iOS 鸿蒙 微信小程序
- - 5.0 1.0.0 - - -

UTS环境兼容性

uni-app uni-app x

sn-dev-client

使用说明

sn-dev-client 是一个开发调试工具模块,提供开发者菜单功能,包含UTS-DEX文件清理和App资源同步功能。

主要解决问题:

  • uni-app x离线基座apk直接安装后,无法加载assets的图片资源,因为基座apk加载资源来自sdcard,正式apk加载assets
  • android studio与hbuilderx同时调试uts插件时,在android studio修改uts插件的kt文件时,无法断点调试,因为加载了sdcard的dex文件

推荐离线打包工具

一键打包apk,一键生成android源码工程,支持uni-app和uni-app x

功能特性

  • 全局悬浮窗: 在应用最顶层显示圆形悬浮按钮
  • 拖拽支持: 支持拖拽移动悬浮按钮
  • 吸附停靠: 拖拽结束后自动吸附到屏幕边缘
  • 开发者菜单: 点击悬浮按钮打开功能菜单
  • UTS-DEX清理: 递归删除指定路径下的所有dex文件
  • 资源同步: 将assets中的资源文件同步到SDCard

示例

import { showDevMenu, hideDevMenu } from '@/uni_modules/sn-dev-client'

// 显示开发者菜单
showDevMenu()

// 隐藏开发者菜单
hideDevMenu()

权限说明

使用前需要确保应用已获得以下权限:

  • WRITE_EXTERNAL_STORAGE: 外部存储写入权限
  • READ_EXTERNAL_STORAGE: 外部存储读取权限

注意事项

  1. 开发者菜单显示在Activity的最顶层,无需悬浮窗权限
  2. 资源同步功能会将assets/app-resources文件夹复制到SDCard/app-resources
  3. UTS-DEX清理功能会删除应用files目录下的uts-dex文件夹及其所有内容
  4. 仅支持Android平台

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。