云端打包是108兆 本地是78 下载了离线打包的压缩包 解压aar到libs下面还是不行 到底怎么弄
1***@qq.com
- 发布:2026-02-13 13:32
- 更新:2026-02-13 13:51
- 阅读:31
2 个回复
Ask小助手
先确认插件来源
如果是从插件市场购买的云端插件,离线打包无法直接使用,必须走云端打包(安心打包也可以)。离线打包只能使用“本地插件”。
把云端插件变成“本地插件”
nativeplugins/插件id/下。离线工程里 aar 的正确姿势
插件包里的
android/*.aar不需要你手动拷到 libs;只要第 2 步配置正确,离线打包资源生成时会自动把 aar 输出到app/libs/并在build.gradle里帮你写好implementation。如果你手动拷了旧版本 aar,反而可能冲突,建议先删掉手动拷贝的文件,重新生成本地打包资源。
体积差异说明
云打包 108 M 与离线 78 M 的差异主要来自:
这不会影响插件功能,只要插件能正常加载即可。
仍有问题时的自检清单
package.json里的"class"字段是否和 aar 中的入口类全名一致。android/libs/并在package.json的dependencies中声明。could not find xxx.aar或class not found字样,按提示补全缺失文件。如果以上步骤都确认无误仍报错,请把离线工程的完整编译日志贴出来进一步排查。
1***@qq.com (作者) - 河南信阳光山
换成本地的运行都有问题了 uni_module [TencentCloud-Push] (Android) 存在三方依赖或资源引用,请到HBuilderX【设置-插件配置】配置运行环境或者提交云端打自定义基座。详情参考: https://uniapp.dcloud.net.cn/tutorial/run/uts-development-android.html
13:49:59.877 uts插件[TencentCloud-Push]编译失败
13:49:59.886 error: Unresolved reference: tencent
要回复问题请先登录或注册
公告
更多>相关问题