Richard01
Richard01
  • 发布:2023-04-01 15:48
  • 更新:2023-04-04 11:42
  • 阅读:482

【报Bug】我的app用到了uni-id-pages组件,个人中心页面在真机调试的时候可以上传头像,但是打包成安卓app后,点击头像完全没反应

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: redmi 10x

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

我的app用到了uni-id-pages组件,个人中心页面在真机调试的时候可以上传头像,但是打包成安卓app后,点击头像完全没反应

预期结果:

效果应该和真机调试一样,可以正常上传头像

实际结果:

头像点击毫无反应

bug描述:

我的app用到了uni-id-pages组件,个人中心页面在真机调试的时候可以上传头像,但是打包成安卓app后,点击头像完全没反应,这是怎么原因?模块和权限都配置过的。

2023-04-01 15:48 负责人:无 分享
已邀请:
星拾夜暝

星拾夜暝

这种情况可能是因为打包后的安卓app没有正确引入相关的图片资源或者没有正确配置权限。您可以尝试以下几种解决方案:

1.检查图片资源是否正确引入,并且路径是否设置正确。可以尝试在真机上查看图片是否能够正常显示。

2.检查您的安卓app是否正确配置了相关的权限。上传图片需要使用到文件读写权限,您可以在AndroidManifest.xml文件中添加以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
注意:
安卓系统对文件访问权限的限制导致的。在真机调试的时候,我们可以直接访问系统文件,但是在打包成安卓app后,我们需要在manifest文件中申请文件访问权限。

DCloud_UNI_Anne

DCloud_UNI_Anne

未复现此问题,请更新插件到最新版本再重试看看,如果不行看看控制台是否有报错信息

Richard01

Richard01 (作者)

后面莫名其妙又好了,好像是点了页面的其他操作按钮之后,才可以使用,好奇怪,建议官方把插件需要用到的权限和模块配置都在文档里完善说明一下,这样用到的时候可以避免漏掉关键信息

要回复问题请先登录注册