我是Android开发的新手。我正在创建使用Android模拟器的摄像头(网络摄像头)的Scandit条码扫描器应用程序。
我在AndroidManifest.xml
文件中配置了与相关权限相关的内容,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="AndroidDemo.AndroidDemo" android:installLocation="auto">
<uses-sdk android:minSdkVersion="10" />
<application android:label="AndroidDemo"></application>
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature android:name="android.hardware.camera.autofocus" />
</manifest>
现在logcat显示以下错误:
07-21 13:21:03.026 E/EmulatedCamera_QemuClient( 63): queryStart: Query failed: Cannot start the camera
07-21 13:21:03.026 E/EmulatedCamera_QemuDevice( 63): startDevice: Unable to start device 'AndroidEmulatorVC0' for NV21[640x480] frames
最初它工作正常。现在我没有更改任何代码,但它无法正常工作。相机功能随机工作。我不知道如何排除故障。
我的模拟器配置如下(visual studio):
And related question is not answered
感谢。