更新至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 回复
自顶,困扰已久,求回复
有官方大佬回复下吗
有官方大佬回复下吗
请官方回复这个问题
自顶