离子浏览器不起作用sqlite /离子服务不起作用googlemaps ...如何测试?

问题描述 投票:0回答:1

我正在开发我的第一个新离子应用程序(使用Ionic 4),并且在安装GoogleMaps API之后如何测试该应用程序时面临一些困难。

正在运行ionic serve -c,Google Maps API说:“不支持离子服务”

正在运行ionic run browser,我得到exec proxy not found for SQLitePlugin,并且根据我的搜索,它不适用于浏览器。

所以,在开发过程中使用Ionic并对其进行测试的最佳方法是什么?

ionic-framework ionic4
1个回答
0
投票

您不能在浏览器中测试SQLite,您必须生成一个应用程序或通过ADB在模拟器/设备上运行它。对于Android,您可以从命令行完成所有工作。像往常一样简单地构建您的应用程序,将其与ADB一起安装,一旦您想要获取数据库,就可以使用ADB Shell将其从应用程序中提取到本地文件系统中,如下所示:

ionic cordova build android

# Install the APK with adb install

# Run the app through the shell and copy the DB file
adb -d shell "run-as io.ionic.starter cat databases/data.db" > ~/androiddb.db
© www.soinside.com 2019 - 2024. All rights reserved.