Java Eclipse中的Android摄像头/网络摄像头模拟器不断崩溃

Java Eclipse中的Android摄像头/网络摄像头模拟器不断崩溃,java,android,eclipse,camera,emulation,Java,Android,Eclipse,Camera,Emulation,我正试图用我的电脑内置的摄像头在我的Android应用程序中拍照。我正在使用EclipseAndroid仿真器,并已将AVD设置为使用webcam0作为后向摄像头,但当我运行程序时,它总是崩溃,并说“不幸的是,摄像头已停止”。我已将以下行添加到清单xml中: <uses-permission android:name="android.permission.CAMERA"/> 这段代码主要是基于我在这里找到的一个线程创建的,因此,我恐怕不记得是哪个线程了。您添加了: <

我正试图用我的电脑内置的摄像头在我的Android应用程序中拍照。我正在使用EclipseAndroid仿真器,并已将AVD设置为使用webcam0作为后向摄像头,但当我运行程序时,它总是崩溃,并说“不幸的是,摄像头已停止”。我已将以下行添加到清单xml中:

    <uses-permission android:name="android.permission.CAMERA"/>
这段代码主要是基于我在这里找到的一个线程创建的,因此,我恐怕不记得是哪个线程了。

您添加了:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"

如果你觉得你已经按照所有正确的程序激活了你的相机,但是失败了,那么对于我的情况,我必须尝试模拟器中的内置相机,以排除任何可能是我的代码的可能性。我意识到默认的摄像头应用程序也产生了同样的错误——正如您所报告的


因此,经过几次尝试(添加空间、ram、更多清单文件、清除Google Play Services数据、更新Play Services等),我决定在Windows 10 x64机器上使用Android Studio(较早的是Windows 7 x64)。令我惊讶的是,错误消失了,相机没有崩溃。现在,我不知道这是否与操作系统(Win7)或处理器或任何其他硬件或软件问题有关。如果尚未使用Windows 10,可以尝试此操作。

请查看此处。类似的错误:你试过在手机上运行你的代码吗?它会崩溃吗?另外,请发布你的代码,那里可能有一个bug…@Melquiades我还没有在实际的手机上运行这个。它仍处于开发阶段,在将其加载到我的Android设备之前,我需要解决一些问题。我已经添加了用于相机的代码。User251182,您链接的线程似乎以一种完全不同的方式使用相机。我不确定是不能用我现在的方式完成,还是有一种方法可以让我在不添加新类的情况下工作。“尽管它似乎仍然不起作用”-你是什么意思?一开始是强制关闭吗?按按钮?你能不能发布完整的代码,这样我就可以检查我的模拟器了?我有一个按钮按下调用的方法。该按钮被称为“捕获”,当用户单击它时,它应该运行预先编程到设备中的相机捕获过程。我真的不能发布所有的代码,它非常广泛,包含很多无关的个人数据。但是,如果您创建一个按钮来调用我在上面展示的由onClickListener调用的方法,您应该能够毫无问题地模拟它。是的,我在不久前创建拍照方法时将其添加到清单中。无论如何,这不会导致它在拍照之前崩溃,是吗?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"