簡體   English   中英

camera.correctOrientation在PhonegapBuild上不起作用,但可以通過cordova-cli正常工作

[英]camera.correctOrientation doesn't work on PhonegapBuild while works fine via cordova-cli

我使用Apache Cordova(又名phonegap)開發了一個應用程序。 我將cordova-camera-plugin與選項correctOrrientation: true使用,並且我還使用了cordova-device-orientation-plugin來啟用此功能。 當我使用cordova-cli編譯時,它工作正常: cordova run android 但是我必須使用Phonegap Build才能為ios進行編譯,因為我在PC / Linux上工作。 因此,我在phonegap構建平台上為ios和android進行了編譯。

使用phonegap構建進行編譯時,更正了correctOrientation 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構建列出了配置:

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構建上升級插件,我猜這是不可能的...

它僅由插件的版本引起。 Phonegap構建似乎遇到一些困難,無法更新其可用插件。

當phonegap構建說出插件的“最新可用版本”時,這意味着在phonegap構建平台上 ,而官方存儲庫通常會傳播較新的版本。

保重

如果必須使用phonegap構建來構建發行版,但必須用於在本地運行應用程序進行開發和測試,請在使用新的cordova插件之前進行檢查,以確保phonegap構建版本存在並且可以使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM