C# 已在 Android 项目属性中禁用调试

文章描述了一位开发者在使用C#和Xamarin进行Android开发时遇到调试被禁用的问题。通过检查项目属性,将Debuggable设置为true并启用开发者检测,最终成功解决了无法debug的问题。
摘要由CSDN通过智能技术生成

C# 已在 Android 项目属性中禁用调试

我的情况介绍(问题描述)

平台

这个项目是用C#语言来写安卓APP,框架是Xzmarin,平台是VS2022。打了断点想调试一下,结果就报下面的错误

运行时的报错(输出台):
Android 应用程序正在运行(已在 Android 项目属性中禁用调试)。
开始调试 Android 应用程序...
> am start -a "android.intent.action.MAIN" -c "android.intent.category.LAUNCHER" -n "bravechip1.x10.x15_7.lotapp/crc64652d0b32ed6f0d22.MainActivity"
> Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=bravechip1.x10.x15_7.lotapp/crc64652d0b32ed6f0d22.MainActivity }

Android 应用程序正在运行(已在 Android 项目属性中禁用调试)

尝试与挣扎

百度上向来是说什么的都有。捡稍微靠谱的说一下,

  1. Release换成Debug,这个也是新手可能会犯的错误

  2. 项目属性→调试里找找,打开允许调试
    在这里插入图片描述

  3. 项目页面里把Debuggable改为true
    在这里插入图片描述

解决办法

具体步骤
鼠标放到要调试的项目上→右键属性→找到启用开发者检测(调试和分析)→勾选上
记得把Fast Deployment也勾选上
安卓项目Xamarin

反思

平时多看看专业书,提升下技术。不反思了,解决完这一个小bug,还有998个在等着我呢

无法debug,打了断点不起作用

返回尝试目录
基本上问题点都在于调试没打开,多找找属性里有没有。我找了很多资料,来回折腾,最后还是在属性里解决的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值