m***@163.com
m***@163.com
  • 发布:2025-03-21 17:57
  • 更新:2025-03-21 18:30
  • 阅读:719

【报Bug】 本地插件删除掉后,安卓云打包失败,ios可以正常打包!

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 64

HBuilderX类型: 正式

HBuilderX版本号: 4.56

手机系统: Android

手机系统版本号: Android 15

手机机型: 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

某个本地插件 这个不用了, 代码引用这个插件的代码也都删了。

然后原生插件配置, 删除这个本地插件, 安卓云打包直接报错!

预期结果:

安卓正常打包成功

实际结果:

打包失败

bug描述:

https://app.liuyingyong.cn/build/errorLog/2c1d81c0-0638-11f0-8e80-b9220520b425
这是云打包错误日志;

某个本地插件 这个不用了, 代码引用这个插件的代码也都删了。

然后原生插件配置, 删除这个本地插件, 安卓云打包直接报错!

2025-03-21 17:57 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

从日志看是因为无法识别的主题资源,请自查下这个资源来源。如果是系统资源,需要兼容云端打包环境,云端打包换信息参考这里
关键错误信息为:

error: resource style/Theme.MaterialComponents.DayNight.DarkActionBar (aka com.boxsfejn0s7.relaxpig:style/Theme.MaterialComponents.DayNight.DarkActionBar) not found.  
error: resource style/Theme.MaterialComponents.DayNight.DarkActionBar (aka com.boxsfejn0s7.relaxpig:style/Theme.MaterialComponents.DayNight.DarkActionBar) not found.
m***@163.com

m***@163.com (作者)

你说的兼容云打包环境,那是不是得升级本地插件,原来的插件重新生成?

我有个疑问, 我是删掉了这个本地插件导致打包不了, 如果这个本地插件我一起打包进去又是没问题, 这是为什么。

  • DCloud_App_Array

    有可能报错的资源正好是你的本地插件提供的。

    2025-03-24 16:06

  • m***@163.com (作者)

    一共4个本地插件, 如插件1,插件2,插件3,插件4; 全拿掉能打包成功, 插件 1,2 ,4 分别单独打包,打包失败,只要配上了插件3 就能打包成功,这个我有点懵了,照理说插件都是独立的, 怎么又会相互影响呢,是不是某个插件配上了一个公共的,一个项目里,其它几个插件都会共享了?

    2025-03-24 17:04

  • m***@163.com (作者)

    回复 DCloud_App_Array: 经查发现,本地原生插件dependencies 配置了 com.github.li-xiaojun:XPopup:2.9.19 这个主题就可以正常打包

    2025-03-24 17:14

  • DCloud_App_Array

    回复 m***@163.com: 说明项目的配置依赖的原生插件,如果确认不需要则删除相关配置,如果确认需要则需包含此原生插件。

    2025-03-24 18:45

要回复问题请先登录注册