使用android studio编译app到自己的手机上运行,却读取不了手机里面的图片

问题描述:

使用android studio编译app到自己的手机上运行,却读取不了手机里面的图片

问题分析:

这个是由于这个app没有申请手机端的 媒体文件访问权限,所以读取不了

解决:(我的是Android 10,新版本可能会有不同)

查看AndroidManifest.xml这个文件,发现原来只有permission.CAMERA,也就是摄像头读取权限,要再加上下面两行:

cpp 复制代码
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

然后重新编译,并在手机上运行,并且再手机中的设置中找到应用权限设置,打开这个app的媒体文化访问权限即可

相关推荐
難釋懷1 小时前
Android开发-数据库SQLite
android·数据库·sqlite
androidwork2 小时前
Arrow库:函数式编程在Kotlin Android中的深度实践
android·java·kotlin
androidwork3 小时前
用 Kotlin 脚本(KTS)重塑 Android 工程效能:2000 字终极实践指南
android·开发语言·kotlin
dancing9994 小时前
Android Studio中Gradle 7.0上下项目配置及镜像修改
android·ide·android studio
C灿灿数模分号15 小时前
2025长三角杯数学建模A题思路模型代码:智能手机产品设计优化与定价问题
数学建模·智能手机
EQ-雪梨蛋花汤6 小时前
【Part 2安卓原生360°VR播放器开发实战】第四节|安卓VR播放器性能优化与设备适配
android·性能优化·vr
每次的天空6 小时前
Android学习总结之kotlin篇(二)
android·学习·kotlin
刘洋浪子6 小时前
Android Studio中Gradle中Task列表显示不全解决方案
android·ide·android studio
橙子199110166 小时前
Kotlin 中 infix 关键字的原理和使用场景
android·开发语言·kotlin
后端码匠12 小时前
MySQL 8.0安装(压缩包方式)
android·mysql·adb