Take a look at http://developer.android.com/reference/android/os/Debug.html


On Wednesday, 23 March 2016 22:45:34 UTC-4, Dato Da wrote:
>
> If Android Studio is running on my development machine, when I launch the 
> app on a device from the command line using this command:
>
>     $ adb shell am start -D -n <activity> -a ...
>
> Android Studio would immediately forward a port on the local host (8600 
> and up) to the jdwp port of the app, so that the debugger in Android Studio 
> could debug the app if necessary.
>
> Now, if, say, I would like to use a 3rd party debugger (rather than the 
> debugger in Android Studio) to debug the app, I will need to connect that 
> debugger to the port forwarded by Android Studio to that app to get the 
> debugging to work.
>
> *My question: How can I determine what that port is? *
>
> Here are a couple of things I've tried (to no avail):
> 1. $ adb forward --list
>       Alas, the forwarding done by Android Studio isn't shown.
> 2. $ adb forward tcp:9010 jdwp:<pid of the app>
>       Connecting the debugger to 9010 failed, probably because the jdwp 
> port is already locked up by Android Studio's port forwarding.
> 3. I can turn on DDMS and see the port assigned to the app. But what I 
> need is an API or text output so that I can get that info programmatically?
>
> You insight would be appreciated.
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/b4f4ba11-7a0a-4728-8f8d-3e9be224a922%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to