调试Xamarin.Android绑定项目使用的Android库吗?

我已经用Java编写了一些代码,这些代码已从Android Studio编译为AAR,需要在Xamarin.Android应用程序中使用.我已经按照here的说明为Java代码创建绑定库来完成此操作.

现在,我想进入Java代码来调查问题.是否可以从Visual Studio或Android Studio中执行此操作?谢谢.

编辑:例如,是否可以将Android Studio调试器附加到我的应用程序进程中?它调用了AAR中的代码,但是我不确定Android Studio是否会知道在哪里寻找AAR的源以进行调试.

解决方法:

令人高兴的是,答案是肯定的,而且这样做并不简单.从Visual Studio开始调试后,转到您的Android Studio项目,然后单击以下按钮:

调试Xamarin.Android绑定项目使用的Android库吗?

将出现一个对话框,询问您要附加到哪个进程.确保已选中“显示所有进程”,并且您将能够看到与您的应用相对应的一个.

附加到应用程序的流程后,便可以在Java代码中设置断点,并使它们像魔术一样工作.

上一篇:C#-使用Xamarin.Android为Parse.com服务器制作更漂亮的Facebook登录屏幕


下一篇:C#Android:在服务上获取广播接收器?