无法从android中的服务获取数据,但是在桌面上的网络浏览器中可以正常工作

时间:2019-04-29 21:27:50

标签: android angular cordova ionic-framework capacitor

当我运行离子电容器运行android时,我正在尝试从android服务中的firebase中获取数据,但我一直未定义。但是,当我运行离子服务时,我可以在Web浏览器上获得很好的数据。有人可以启发我吗?我已经为此苦苦挣扎了几天。

1 个答案:

答案 0 :(得分:0)

奇怪,我有一个有角度的应用程序,它使用firebase和电容器来制作一个android应用程序,但从来没有给我问题。这是我做笔记时要遵循的注意事项。您是否错过了以下任何内容??:

在您的终端中运行此命令: npm install-保存@ capacitor / core @ capacitor / cli

然后运行以下命令: npx cap init

注意: 确保angular.json文件中的outputPath与电容器.config.json文件中的webDir匹配。我将它们都设置为“ www”。还要确保在capacitor.config.json文件中,bundledWebRuntime =“ false”。

ng build --prod

npx顶盖发球(您说过这时已经起作用了,所以我认为到目前为止一切正常)

然后在终端中运行以下3条命令:

npx cap添加android

npx cap android复制

打开npx盖android