我无法调试 Xamarin.Android 应用程序

Posted

技术标签:

【中文标题】我无法调试 Xamarin.Android 应用程序【英文标题】:I can't debug a Xamarin.Android application 【发布时间】:2021-04-27 19:44:21 【问题描述】:

当我尝试在 Visual Studio 中调试应用程序时,我还尝试了 Jetbrains Rider,应用程序编译成功,但在启动调试过程时,它失败了。调试窗口显示以下错误消息:

启动调试android应用失败

就是这样,没有额外的错误消息。我只能在发布模式下运行应用程序。

注意事项:我创建了一个新的 Xamarin.Android 项目,并在调试模式下启动,它可以工作。我检查了构建属性,和我原来的项目一样,所以我认为重新安装不会解决这个问题。

【问题讨论】:

您要调试什么?模拟器还是真机?您的 Android SDK 是最新的吗? 我都试过了,都给了我同样的错误,我的 Android SDK 更新了。 在构建和启动应用程序期间,输出窗口会显示什么内容,有时构建的输出可以让我们知道问题所在 我已经阅读了构建输出窗口并且没有显示任何类型的错误消息,或者向我表明错误的东西。 @Cinorid 我没有解决这个问题,我尝试只复制和粘贴源文件,它可以工作,但这不是最好的解决方案 【参考方案1】:

我注意到 AssemblyInfo.cs 的 inplaced 属性值无效,从而解决了这个问题。

【讨论】:

以上是关于我无法调试 Xamarin.Android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

加载程序集时Xamarin Android异常:System.IO.FileNotFoundException:无法加载程序集'Xamarin.Android.Support.Compat&#

Xamarin android 崩溃调试

Xamarin.Android 无法检索到 Resource 问题

带有 multidex 的 Xamarin Android - 调试模式下的错误

Xamarin - Android - Visual Studio - 应用程序无法启动

Xamarin - 无法通过 Android(和 iOS)访问本地 api