我使用了命令
ngx cap open android
在Android Studio中打开我的Ionic 5项目,如这里所述。这很好用。
在我的应用程序中,我正在连接服务器,该服务器返回应用程序所需的json数据。这个连接似乎不起作用,我的应用程序中只有加载动画。
如何调试?它在PWA版本和我的Ionic测试服务器上运行,但该应用程序在连接时出现问题。我需要一条错误信息或其他什么,以了解出了什么问题。
解决这些问题的好方法是什么?我可以从typescript代码输出或记录一些东西到android工作室吗?
打开Chrome浏览器并导航到URLchrome://inspect/#devices
。您连接的Android设备应显示在远程目标列表中。
在您的设备上,打开要使用Chrome进行调试的Ionic应用程序。当你的应用程序在设备上运行时,返回Chrome并点击检查chrome://inspect/#devices
查看更多信息:电容器编译的Ionic应用程序:如何在Android Studio中调试?
我在这里发布了一个完整的项目,专门用于Angular和Capacitor。
我相信诀窍是你必须使用实时重新加载来调试。如果您使用ion-cli构建项目,那么您应该使用提供的基本命令,否则您将需要手动进行一些修改。这个项目,帖子把它全部分解
https://github.com/aaronksaunders/plain-ng-cap-app
电容器运行,请参阅liveReload-https://ionicframework.com/docs/cli/commands/capacitor-run