Capacitor compiled Ionic app: How to debug in Android Studio?
Asked Answered
P

2

6

I used the command

ngx cap open android

to open my Ionic 5 project in Android Studio like described here. This works fine.

In my app, i`m connecting to server which returns json data needed by my app. This connection does not seem to work, I only have the loading animation in my app.

How can I debug this? It is working in the PWA version and on my Ionic testserver, but the app has a problem connecting. I need an error message or something, to know what goes wrong.

What is a good way to fix such problems? Can I output or log something in android studio from the typescript code?

Platon answered 21/3, 2020 at 19:56 Comment(0)
A
11

Open the Chrome browser and navigate to the URL chrome://inspect/#devices. Your connected Android device should show up in the list of Remote Targets.

On your device, open the Ionic app that you would like to debug using Chrome. With your app running on the device, head back to Chrome and click on inspect chrome://inspect/#devices

see more: Capacitor compiled Ionic app: How to debug in Android Studio?

Aglimmer answered 2/9, 2020 at 12:31 Comment(1)
Thank you! I Love it! :)Platon
B
1

I have posted a full project here specifically for use with Angular and Capacitor.

I believe the trick is that you have to use live-reload to debug. If you used the ionic cli to build your project then you should be good to go using the basic commands provided, otherwise you will need to so some modifications manually. This project, post breaks it all down

https://github.com/aaronksaunders/plain-ng-cap-app

Capacitor Run, see section on liveReload - https://ionicframework.com/docs/cli/commands/capacitor-run

Balmung answered 13/4, 2020 at 17:48 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.