簡體   English   中英

離子應用程序:Android --livereload顯示cordova不可用錯誤

[英]Ionic application : Android --livereload shows cordova not available error

我正在創建一個離子應用程序...

我試圖使用顯示運行時錯誤的 離子服務運行該應用程序:未捕獲(承諾):cordova_not_available

然后,我添加了瀏覽器平台並使用離子cordova運行瀏覽器。然后,我在瀏覽器中沒有出現任何錯誤,但也沒有任何操作,在控制台中,我發現無法打開sqlite數據庫

然后我添加了android平台並使用離子科爾多瓦運行android一切正常...

我以為無需重新運行就可以重新加載應用程序,因此我使用離子cordova來運行android --livereload,然后遇到相同的第一個錯誤。 運行時錯誤:未捕獲(承諾):cordova_not_available

所以我無法弄清楚我用cordova到底犯了什么錯誤,為什么每次都顯示不同的錯誤。

幫助我繼續。 提前致謝

我想如果要使用控制台日志在android中進行仿真,並且服務器日志使用此命令,則應在CLI中使用以下命令:

$ ionic emulate android --livereload --consolelogs --serverlogs

要在android上運行,請使用以下命令:

$ ionic run android -l -c -s

首先,請完成以下步驟:如果您希望插件能在瀏覽器中使用,則應添加平台瀏覽器並運行它:

ionic cordova platform add browser

並運行它:

ionic cordova run browser

而不是ionic serve如果上述所有方法均無效,請嘗試通過以下命令重新安裝cordova

npm install -g cordova

並使用以下命令檢查安裝的版本

cordova --version

希望這對您有用。 盡力擺脫這個問題。

暫無
暫無

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

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