簡體   English   中英

生成phonegap應用程序插件錯誤

[英]Building phonegap app plugin error

我從我的應用程序創建了一個zip包。

然后,我將其上傳到phonegap構建以創建所需的apk文件。

在輸出中,我看到了:

通過npm獲取插件“ cordova-plugin-geolocation”在android的“ 4.0.1”安裝“ cordova-plugin-geolocation”不支持該項目的cordova-android版本。 cordova-android:6.2.3,失敗的版本要求:> = 6.3.0為Android Fetching插件跳過“ cordova-plugin-geolocation”

通過npm安裝“ cordova-plugin-inappbrowser”

適用於Android Fetching插件的“ cordova-plugin-inappbrowser”位於“ 2.0.2”

通過npm安裝“ cordova-plugin-splashscreen”

適用於Android Fetching插件的“ 5.0.2”中的“ cordova-plugin-splashscreen”

通過npm安裝“ cordova-plugin-whitelist”

“科爾多瓦-插件白名單”,在“1.3.3”的Android版本,你不需要這個插件,因為白名單將在建在擷取插件“科爾多瓦-插件-IOS-長按修復”通過NPM

在Android的“ 1.1.0”安裝“ cordova-plugin-ios-longpress-fix”

通過npm安裝獲取插件“ cordova-plugin-statusbar”

適用於Android Fetching插件的“ cordova-plugin-statusbar”位於“ 2.4.1”

通過npm安裝“ phonegap-plugin-push@2.0.0”

在Android子項目的“ 2.0.0”位置:CordovaLib獲取插件

通過npm的“ phonegap-plugin-barcodescanner”在android的“ 7.0.2”安裝“ phonegap-plugin-barcodescanner”不支持該項目的cordova-android版本。 cordova-android:6.2.3,失敗的版本要求:> = 6.3.0跳過android的“ phonegap-plugin-barcodescanner” **

這是我的confing.xml:

<widget id="com.devexpress.apptemplate" version="1.0" versionCode="1">
  <name>ApplicationTemplate</name>
  <description>Template</description>
  <author email="info@aaa.com" href="http://www.aaa.com/">aaaa</author>
  <preference name="permissions" value="none" />
  <preference name="prerendered-icon" value="true" />
  <preference name="phonegap-version" value="cli-7.0.1" />
  <preference name="android-windowSoftInputMode" value="adjustPan" />
  <preference name="SplashScreenDelay" value="60000" />
  <preference name="AutoHideSplashScreen" value="false" />
  <preference name="SplashShowOnlyFirstTime" value="false" />
  <preference name="FadeSplashScreen" value="false" />
  <preference name="ShowSplashScreenSpinner" value="false" />
  <preference name="DisallowOverscroll" value="true" />
  <preference name="StatusBarOverlaysWebView" value="false" />
  <preference name="StatusBarStyle" value="default" />
  <feature name="StatusBar">
    <param name="ios-package" value="CDVStatusBar" onload="true" />
  </feature>
  <preference name="StatusBarBackgroundColor" value="#000000" />
  <preference name="android-minSdkVersion" value="15" />
  <preference name="android-targetSdkVersion" value="22" />
  <platform name="android">
    <resource-file src="google-services.json" target="google-services.json" />
  </platform>
  <platform name="ios">
    <resource-file src="GoogleService-Info.plist" />
  </platform>
  <plugin name="cordova-plugin-geolocation" />
  <plugin name="cordova-plugin-inappbrowser" />
  <plugin name="cordova-plugin-splashscreen" onload="true" />
  <plugin name="cordova-plugin-whitelist" />
  <plugin name="cordova-plugin-ios-longpress-fix" />
  <plugin name="cordova-plugin-statusbar" onload="true" />
  <plugin name="phonegap-plugin-push" spec="2.0.0" />
  <plugin name="phonegap-plugin-barcodescanner" />
  <access origin="*" />
  <engine name="android" spec="^6.3.0" />

</widget>

我試圖添加最后一行以指定android引擎,但是輸出是相同的。 我正在使用phonegap版本7.0.1,並且我希望保留它。 有沒有一種方法可以達到我的目標,保持此phonegap版本並添加我需要的插件[gps讀取器和條形碼掃描器]?

試試這個

<plugin name="cordova-plugin-geolocation" spec="2.4.1" />

對於條形碼,請使用此插件

<plugin spec="https://github.com/Telerik-Verified-Plugins/BarcodeScanner.git" source="git" >
    <param name="CAMERA_USAGE_DESCRIPTION" value="To scan barcodes." />
    </plugin>

暫無
暫無

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

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