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

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

操作步骤:

  • 插件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版本是可以的,该问题影响了大量使用我们插件的客户,所以可以确定与设备型号和系统无关。

图片

图片 图片

信息项 内容
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 win11
HBuilderX类型 正式
HBuilderX版本 3.8.12
手机系统 Android
手机系统版本 Android 13
手机厂商 realme
手机机型 realme neo3
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

6 回复

自顶,困扰已久,求回复


有官方大佬回复下吗

有官方大佬回复下吗

请官方回复这个问题

回到顶部