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