离子应用程序:Android --livereload显示cordova不可用错误

时间:2018-03-16 06:43:05

标签: android cordova ionic-framework

我正在创建一个离子应用程序......

我尝试使用显示的离子服务来运行该应用程序 运行时错误:未捕获(在承诺中):cordova_not_available

然后我添加了浏览器平台并使用离子cordova运行浏览器运行 然后我在浏览器中没有出错但没有动作,在控制台中我发现无法打开sqlite数据库

然后我添加了android平台并使用离子cordova运行android 运行 一切都很好......

我想重新加载应用程序而不是每次运行所以我运行离子cordova运行android --livereload 然后我得到了相同的第一个错误运行时错误:未捕获(在承诺中):cordova_not_available

所以我无法弄清楚我对cordova做了多少错误,为什么每次都会出现不同的错误。

帮助我继续前进。 提前致谢

1 个答案:

答案 0 :(得分:3)

我认为您应该在CLI中使用以下命令 如果你想在android中使用控制台日志和服务器日志进行模拟,请使用:

$ 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

我希望这对你有用。最好摆脱这个问题。