2017-08-30 46 views
0

我使用這個插件來檢查,如果GPS是enableddisabled如何使用不再支持的PhoneGap插件?

https://github.com/fastrde/cordova-plugin-fastrde-checkgps

但在編譯應用程序時,它說,該插件不再支持。我如何仍然可以在應用程序中使用此代碼/插件?我失去了:(

以下是錯誤:

Error - Plugin error (you probably need to remove plugin files from your app): Fetching plugin "[email protected]" via npm Installing "cordova-plugin-fastrde-checkgps" at "1.0.0" for android Failed to install 'cordova-plugin-fastrde-checkgps': CordovaError: Version of installed plugin: "[email protected]" does not satisfy dependency plugin requirement "[email protected]^1.0.1".

還是沒有任何人有任何替代建議

+0

請告訴我確切的錯誤編譯時你? – David

+0

@David錯誤 - 插件錯誤(您可能需要從您的應用程序中刪除插件文件):通過npm獲取插件「[email protected]」在「1.0」處安裝「cordova-plugin-fastrde-checkgps」 .0「for android無法安裝'cordova-plugin-fastrde-checkgps':CordovaError:已安裝插件的版本:」[email protected]「不滿足依賴插件要求」cordova-plugin-geolocation @^1.0.1" 。 Android和iOS都失敗 – user1996496

+0

嘗試刪除您的'platforms'和'plugins'文件夾,然後運行'cordova platform add android'。您看到此錯誤,因爲地理位置插件的版本與插件所需的版本(1.0.1)不匹配。 – David

回答

0

這爲我工作:

  1. 從下載插件存儲庫作爲zip。
  2. 提取zip。
  3. 打開位於該文件夾內你喜歡的文本編輯器或IDE
  4. 找到這一行<dependency id="cordova-plugin-geolocation"version="1.0.1" />以及與此<dependency id="cordova-plugin-geolocation"/>

  5. 取代現在,安裝插件的plugin.xml文件。路徑應該與提取的文件夾相同。 科爾多瓦插件添加C:\用戶\桌面\科爾多瓦 - 插件 - fastrde-checkgps主