l***@geetest.com
l***@geetest.com
  • 发布:2023-10-13 15:24
  • 更新:2023-10-27 18:11
  • 阅读:328

【报Bug】更新至3.8.12后无法获取到drawable的图片资源

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 13

手机厂商: realme

手机机型: realme neo3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

插件android目录下新建res/drawable(drawable-xhdpi/drawable-xxhdpi也可),放入图片,用android原生方式读取图片资源名

预期结果:

res/drawable的图片资源正常显示

实际结果:

res/drawable的图片资源未读取到

bug描述:

更新前3.6.4版本的hBuilderX,android可以正常读取uniapp项目res/drawable下的图片资源。更新至3.8.12后读取不到了,云打包自定义基座的apk反编译后可以看到该图片“button_bg”确实已经被打入包资源中,却无法读取。(读取方式为Android的方法:context.getResources().getIdentifier(name, "drawable", appInfo.packageName);),另外请问更新了什么会导致这个问题,为什么旧的hBuilderX版本是可以的,该问题影响了大量使用我们插件的客户,所以可以确定与设备型号和系统无关。

2023-10-13 15:24 负责人:无 分享
已邀请:
l***@geetest.com

l***@geetest.com (作者)

自顶,困扰已久,求回复

l***@geetest.com

l***@geetest.com (作者)

有官方大佬回复下吗

l***@geetest.com

l***@geetest.com (作者)

有官方大佬回复下吗

l***@geetest.com

l***@geetest.com (作者)

请官方回复这个问题

l***@geetest.com

l***@geetest.com (作者)

自顶

l***@geetest.com

l***@geetest.com (作者)

自顶

要回复问题请先登录注册