0
我遵循the Documentations。我已经添加了所有插件。phonegap cordova相机失败
cordova plugin add git-wip-us.apache.org/repos/asf/cordova-plugin-media.git
cordova plugin add git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git
cordova plugin add git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
我把配置和清单相关的所有权限。
配置:
<access origin="*" />
<plugin name="Camera" value="org.apache.cordova.CameraLauncher" />
<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/device"/>
<feature name="http://api.phonegap.com/1.0/notification"/>
<feature name="http://api.phonegap.com/1.0/battery"/>
清单:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<feature name="http://api.phonegap.com/1.0/camera" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
我甚至从文档和没有复制的html页面!我手机中的相机不工作!
我建我的项目那样:
cordova create hello com.example.hello "HelloWorld"
cd hello
cordova platform add android
cordova build
请任何人知道是什么问题?
编辑
错误日志:
14:10:55 Frameworks detected: Android framework is detected in the project Configure
14:12:30 IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
14:12:30 Frameworks detected: Android framework is detected in the project Configure
14:12:33 Frameworks detected: Android framework is detected in the project Configure
议决 我有一个老版本的科尔多瓦。
请发表您的错误日志。 –
您正在阅读非常旧的phonegap版本的文档。你应该从阅读最新的文档开始:https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md – QuickFix
我的android studio事件日志如下:14:10:55框架检测到:在项目中检测到Android框架配置 14:12:30 IndexNotReadyException:请根据com.intellij.openapi.project.IndexNotReadyException文档更改调用者:请根据com.intellij.openapi.project.IndexNotReadyException文档更改调用者 14:12:30检测到框架:在项目中检测到Android框架配置 14:12:33检测到框架:在项目中检测到Android框架配置 – avishayhajbi