编辑以澄清:
这个<名称>
你可以看到,在下面的一些文件中,实际上并不是这些文件的一部分,但其中包含了我必须审查的公司名称。
测试情况:
- 科尔多瓦4
- OS X约塞米蒂
- Android 4.4设备(结合USB)
- 使用终端;不是Eclipse
发生了什么:使用cordova运行--释放
成功构建并签署.apk,移动设备将毫无问题地安装并打开它。但是,这些插件都不起作用。例如:
title.on('单击',函数(){if(!navigator.camera){警报(“无摄像头!”);}其他{navigator.camera.getPicture(函数成功(数据){//做点什么},函数错误(数据){});}});
始终提醒没有摄像头,这意味着Cordova没有添加照相机
对象窗口导航器
对象。
下面是关于我的cordova安装和一些xml文件的一些信息,据我所知,没有什么不合适的地方。请注意,不仅仅是相机不工作,我只是用它作为一个例子。
科尔多瓦信息:
节点版本:v0.10.29科尔多瓦版本:4.0.1-nightly.2014.9.29Config.xml文件:<?xml版本=“1.0”编码=“utf-8”?><widget id=“com.<name>.App”version=“0.0.1”xmlns=“http://www.w3.org/ns/widgets网站“xmlns:cdv=”http://cordova.apache.org/ns/1.0"><name><name>迷你</name><说明>德<name>app voor je telefoon</description><author email=“stephan@<name>.nl”href=“https://<name>.nl”>Het<name>团队</author><content src=“index.html”/><access origin=“*”/><preference name=“SplashScreen”value=“screen”/><preference name=“SplashScreenDelay”value=“2000”/></widget>插件:org.apache.cordova.camera,org.apacher.cordova.dialogs,org.aapache.cordova/file,org.apche.cordiva.file-transfer,org.apphe.cordoba.media,org/apache.coordova.media-captureAndroid平台:可用的Android目标:----------id:1或“android-19”名称:Android 4.4.2类型:平台API等级:19版次:4皮肤:HVGA、QVGA、WQVGA400、WQV GA432、WSVGA、W VGA800(默认)、WVGA854、WXGA720、WXGA 800、WXG A800-7in标签/ABIs:default/armeabi-v7a,default/x86
cordova/config.xml
<?xml版本=“1.0”编码=“utf-8”?><widget id=“com.<name>.App”version=“0.0.1”xmlns=“http://www.w3.org/ns/widgets网站“xmlns:cdv=”http://cordova.apache.org/ns/1.0">迷你版<说明>德<name>app voor je telefoon</description><author电子邮件=“stephan@<name>.nl”href=“https://<name>.nl”>Het<name>团队</author><content src=“index.html”/><access origin=“*”/><preference name=“SplashScreen”value=“screen”/><preference name=“SplashScreenDelay”value=“2000”/></widget>
cordova/platforms/android/AndroidManifest.xml<
?xml版本=“1.0”编码=“utf-8”?><manifest-android:hardwareAccelerated=“true”android:versionCode=“1”android=versionName=“0.0.1”package=“com.kaartje2go.App”xmlns:android=“http://schemas.android.com/apk/res/android"><支持屏幕android:anyDensity=“true”android:largeScreens=“true”android:normalScreens=“true”android:resizeable=“true”android:smallScreens=“true”android:xlargeScreens=“true”/><uses-permission android:name=“android.permission.INTERNET”/><application android:hardwareAccelerated=“true”安卓:icon=“@drawable/icon”android:label=“@string/app_name”><activity android:configChanges=“orientation|keyboardHidden|keyboard | keyboard | screenSize|locale”android:label=“@string/activity_name”androids:launchMode=“singleTop”android=name=“CordovaApp”android:theme=“@android:2style/theme.Black.NoTitleBar”andronid:windowSoftInputMode=”adjustResize“><intent-filter android:label=“@string/launcher_name”><action android:name=“android.intent.action.MAIN”/><category android:name=“android.intentation.category.LAUNCHER”/></into-filter></活动></应用程序><使用sdk android:minSdkVersion=“10”android:targetSdkVersion=“19”/><uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE”/><使用权限android:name=“android.permission.RRECORD_AUDIO”/><uses-permission android:name=“android.permission.MODIFY_AUDIO_SETTINGS”/><uses-permission android:name=“android.permission.READ_PHONE_STATE”/><uses-permission android:name=“android.permission.RECORD_VIDEO”/><uses-permission android:name=“android.permission.VIBRATE”/></manifest>
cordova/platforms/android/res/xml/config.xml
<?xml版本=“1.0”编码=“utf-8”?><widget id=“com.<name>.App”version=“0.0.1”xmlns=“http://www.w3.org/ns/widgets网站“xmlns:cdv=”http://cordova.apache.org/ns/1.0"><preference name=“loglevel”value=“DEBUG”/><功能name=“相机”><param name=“android-package”value=“org.apache.cordova.camera.CameraLauncher”/></功能><feature name=“通知”><param name=“android-package”value=“org.apache.cordova.dialogs.Notification”/></功能><feature name=“File”><param name=“android-package”value=“org.apache.cordova.file.FileUtils”/><param name=“onload”value=“true”/></功能><feature name=“文件传输”><param name=“android-package”value=“org.apache.cordova.filetransfer.filetransfer”/></功能><feature name=“Media”><param name=“android-package”value=“org.apache.cordova.media.AudioHandler”/></功能><功能name=“捕获”><param name=“android-package”value=“org.apache.cordova.mediacapture.Capture”/></功能><feature name=“SplashScreen”><param name=“android package”value=“org.apache.codova.ssplashscreen.splashscreen”/></功能><feature name=“振动”><param name=“android-package”value=“org.apache.cordova.vibration.vibration”/></功能>迷你版<说明>De<name>应用程序voor je telefoon</description><author email=“stephan@<name>.nl”href=“https://<name>.nl”>Het<name>团队</author><content src=“index.html”/><access origin=“*”/><preference name=“SplashScreen”value=“screen”/><preference name=“SplashScreenDelay”value=“2000”/></widget>