最近在研究Google Assistant API,遇到Cannot create AudioRecord问题。
工具: Android Studio 3.1.4
版本: Android 6.0以上
错误信息如下:
java.lang.UnsupportedOperationException: Cannot create AudioRecord
1.AndroidManifest.xml
添加权限申请:<uses-permission android:name="android.permission.RECORD_AUDIO" />
2.动态申请权限
在onCreate里面添加:
requestPermissions(new String[]{Manifest.permission.RECORD_AUDIO}, 0);
3.手动打开权限
在6.0以上的手机首次安装apk,需要手动设置权限,因此找到“设置” -> “应用管理” 打开对应的权限设置。
---------------------
本文为查看同样问题看到博主原创文章,并解决问题!以下为原创博主连接:
作者:__Jun__
来源:优快云
原文:https://blog.youkuaiyun.com/caojengineer/article/details/83269440