源码地址:http://blog.csdn.net/xys289187120/article/details/6575830#quote
在网上用的别人的 源码和布局文件 ,但是没有Manifest.xml配置文件
程序可以跑起来 但是点击拍照的时候就会报错:
[2012-04-06 10:35:09 - CameraTest] Installing CameraTest.apk...
[2012-04-06 10:35:17 - CameraTest] Success!
[2012-04-06 10:35:17 - CameraTest] Starting activity cn.m15.test.testActivity on device emulator-5554
[2012-04-06 10:35:20 - CameraTest] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=xia.camera.test/cn.m15.test.testActivity }
[2012-04-06 10:35:26 - Emulator] emulator: ERROR: _camera_client_query_start: Cannot start camera 'AndroidEmulatorVC0' for NV21[320x240]: No error 请问要怎么配置文件才可以,是要设置权限么,新手 求指导......
在网上用的别人的 源码和布局文件 ,但是没有Manifest.xml配置文件
程序可以跑起来 但是点击拍照的时候就会报错:
[2012-04-06 10:35:09 - CameraTest] Installing CameraTest.apk...
[2012-04-06 10:35:17 - CameraTest] Success!
[2012-04-06 10:35:17 - CameraTest] Starting activity cn.m15.test.testActivity on device emulator-5554
[2012-04-06 10:35:20 - CameraTest] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=xia.camera.test/cn.m15.test.testActivity }
[2012-04-06 10:35:26 - Emulator] emulator: ERROR: _camera_client_query_start: Cannot start camera 'AndroidEmulatorVC0' for NV21[320x240]: No error 请问要怎么配置文件才可以,是要设置权限么,新手 求指导......
<uses-permission android:name="android.permission.CAMERA"/>读写权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xia.camera.test"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name="cn.m15.test.testActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/></manifest>
按照这样设置了 还是会报这个错诶 配置文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xia.camera.test"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk android:minSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name="cn.m15.test.testActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/></manifest>
运行 第一个错误是这个:
04-06 06:25:00.262: E/WVMExtractor(628): Failed to open libwvm.so
接着 就是这两个错误:
04-06 06:25:07.112: E/EmulatedCamera_QemuClient(628): queryStart: Query failed: Cannot start the camera
04-06 06:25:07.112: E/EmulatedCamera_QemuDevice(628): startDevice: Unable to start device 'AndroidEmulatorVC0' for NV21[320x240] frames