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