我使用Apache (又名phonegap)开发了一个应用程序。我使用带有correctOrrientation: true选项的cordova摄像头插件,我也使用cordova-设备定向插件来启用这个功能。当我用cordova-cli:cordova run android编译时,它工作得很好。但是我必须使用Phonegap来编译ios,因为我在PC/Linux上工作。所以我在phonegap构建平台上为ios和android编译。
在用phonegap编译时,correctOrientation: true选项似乎被忽略了,或者可能是设备导向插件坏了?
有人知道这个问题吗?phonegap构建有什么不同?
这是我的本地插件:
$ cordova plugin ls
com.ionic.keyboard 1.0.2 "Keyboard"
nl.x-services.plugins.toast 2.0 "Toast"
org.apache.cordova.camera 0.3.0 "Camera"
org.apache.cordova.device 0.2.9 "Device"
org.apache.cordova.device-orientation 0.3.7 "Device Orientation"
org.apache.cordova.file 1.2.0 "File"
org.apache.cordova.file-transfer 0.4.4 "File Transfer"
org.apache.cordova.geolocation 0.3.8 "Geolocation"
org.apache.cordova.inappbrowser 0.5.0 "InAppBrowser"
org.apache.cordova.splashscreen 0.3.0 "Splashscreen"在将我的代码上传到平台后,phonegap build列出了以下配置:
Installed Plugins
Apps will be built with the latest version of a plugin unless you lock the version in your config.xml (see below). -- Plugin installed as a dependency of another plugin
Third Party VERSION LATEST VERSION
de.appplant.cordova.plugin.local-notification 0.7.4 0.7.4
PhoneGap Core
-- org.apache.cordova.device 0.2.8 0.2.8
org.apache.cordova.camera 0.2.9 0.2.9
org.apache.cordova.device 0.2.8 0.2.8
org.apache.cordova.device-motion 0.2.6 0.2.6
org.apache.cordova.device-orientation 0.3.5 0.3.5
org.apache.cordova.dialogs 0.2.6 0.2.6
org.apache.cordova.file 1.0.1 1.0.1
org.apache.cordova.file-transfer 0.4.2 0.4.2
-- org.apache.cordova.file 1.0.1 1.0.1
org.apache.cordova.geolocation 0.3.7 0.3.7
org.apache.cordova.inappbrowser 0.3.3 0.3.3
org.apache.cordova.network-information 0.2.7 0.2.7
org.apache.cordova.splashscreen 0.2.7 0.2.7
org.apache.cordova.vibration 0.3.7 0.3.7我注意到不同的版本,但是.这是一些基本的特性,不是吗?另外,我不知道如何升级phonegap构建的插件,我猜这是不可能的.
发布于 2014-08-14 12:38:33
它只是由插件的版本引起的。Phonegap构建似乎遇到了一些困难,以使他们的可用插件更新。
当phonegap构建插件时表示“最新可用版本”,这意味着在phonegap构建平台上,而官方存储库通常会传播更新的版本。
处理好这个。
如果您必须使用phonegap构建来构建您的版本,但是要在本地运行您的应用程序以进行开发和测试,那么在使用一个新的cordova插件之前,请检查phonegap构建版本是否存在并适合您的使用。
https://stackoverflow.com/questions/25280976
复制相似问题