You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将调试器附加到已运行的Xamarin.Android进程?

调试已安装的Android系统应用方案

Visual Studio 2022社区版附加调试器步骤

  • 先确认设备已通过ADB连接电脑,且开启了USB调试(开发者选项里打开)
  • 打开你的项目,保证项目包名和已安装的系统应用完全一致
  • 点击顶部菜单栏的调试 -> 附加到进程
  • 在弹出窗口里选Android分类,找到对应设备下你的应用进程(进程名一般就是包名)
  • 选中进程后点附加,按需勾选Android Native或Managed调试类型(混合开发选两者,纯原生选Native)

如果上面的路径找不到,试试这个入口:

  • 打开工具 -> Android -> Android设备管理器,确认设备在线
  • 右键点击设备,选查看进程,找到你的应用进程后右键选附加调试器

其他可行调试方法

  • ADB配合VS调试
    1. 用ADB命令启动应用:adb shell am start -n 你的包名/主Activity全路径
    2. 回到VS执行调试 -> 附加到进程,找到对应进程附加即可
  • 修改项目配置,直接以系统应用调试部署
    在AndroidManifest.xml里添加系统应用标识:
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              android:sharedUserId="android.uid.system">
    
    然后在项目属性的Android选项中,配置使用系统签名密钥库(如果有),或者勾选使用调试密钥库签名,这样调试部署时会以系统应用身份安装,避免包名冲突
  • 换用Android Studio调试
    Android Studio对系统应用调试的支持更完善:
    • 导入你的项目(Xamarin项目需做适配,纯原生直接导入)
    • 连接设备后,点击Run -> Attach debugger to Android process,找到你的应用进程附加即可

内容的提问来源于stack exchange,提问作者Mihaly Balas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 07:04:58