[RK3288][Android6.0] 调试笔记 --- 录音apk无权限录音问题

在Android 6.0系统上,由于权限管理的加强,导致使用录音apk时出现无权限录音的问题。错误日志显示录音权限被拒绝。解决方法包括在运行时请求权限或提升apk权限到system级别。通过修改AndroidManifest.xml文件,加入`android:sharedUserId="android.uid.system"`来提升权限,同时列出所需的其他相关权限。
摘要由CSDN通过智能技术生成
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92

现象
写了个apk测试录音,提示:
01-22 00:59:40.795   215   948 W ServiceManager: Permission failure: android.permission.RECORD_AUDIO from uid=10055 pid=1257
01-22 00:59:40.795   215   948 E         : Request requires android.permission.RECORD_AUDIO
01-22 00:59:40.795   215   948 E AudioFlinger: openRecord() permission denied: recording not allowed
01-22 00:59:40.795  1257  1257 E AudioRecord: AudioFlinger could not create record track, status: -1
01-22 00:59:40.798  1257  1257 E AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -1.
01-22 00:59:40.798  1257  1257 E android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.

原因
Android6.0之后对权限的管理更加严格了,permission:android.permission.RECORD_AUD
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值