我跟着this tutorial。
如何在Web浏览器上使用ionic serve
测试SQLite插件和dbCopy?
我找到了这个:
if(window.cordova) {
// App syntax
db = $cordovaSQLite.openDB("myapp.db");
} else {
// Ionic serve syntax
db = window.openDatabase("myapp.db", "1.0", "My app", -1);
}
但它仅适用于OpenDB,但不适用于copyDB。
我的开发环境只是上网本。
所以它没有KVM,很难安装android studio。所以我希望在网络浏览器上进行测试。
我们最近写了一篇关于如何进行离子集成测试的博客文章。您可能希望使用node express来运行您正在测试的离子应用程序,因为它在诸如circleci之类的ci上运行得更好。试着看看http://www.dovetaildigital.io/blog/2015/10/28/rails-and-ionic-make-love-part-three,如果你有任何问题,请告诉我。
您可以使用编译代码
>ionic build android
然后将.apk文件发送到您的手机。
另一种选择是使用genymotion。
PS:db = window.openDatabase(“myapp.db”,“1.0”,“我的应用”,-1);在浏览器中工作?