未知权限 android.permission.RECORD_VIDEO

unknown permission android.permission.RECORD_VIDEO

我突然在 "warn" 的日志中发现了这个:

unknown permission android.permission.RECORD_VIDEO

这发生在无法执行 MediaRecorder.start() 方法的设备上,并带有简单且无信息的 "start fails" 错误消息。

java.lang.RuntimeException: start failed.
    at android.media.MediaRecorder.start(Native Method)
    at com.vladdrummer.headsup.ScreenVideoRecorder.record(ScreenVideoRecorder.java:94)

应用程序可以在很多设备上运行,但有些设备会遇到此类问题 - 虽然无法启动,但准备工作进行得很顺利

那么,这两个错误可能是相关的吗?我应该用 "unknown permission android.permission.RECORD_VIDEO" 做什么??

没有权限

android.permission.RECORD_VIDEO

here

理想情况下,您应该使用这些权限

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />

清单还应该有

<uses-feature android:name="android.hardware.Camera"/>