【问题标题】:Debug a real Android device using Xamarin for Visual Studio使用 Xamarin for Visual Studio 调试真正的 Android 设备
【发布时间】:2022-01-24 15:17:03
【问题描述】:

我是移动开发的初学者,我正在使用 Visual Studio 2019、SQLite 和 MVVM 模式在 Xamarin.Android 中开发应用程序。项目结构很简单,我没有使用 API 或外部服务。对于调试,我正在尝试使用我的物理设备(Android 9.0 - API 28,Itel S15 标签),但不幸的是,Visual Studio 中返回了以下错误消息(调试输出):

Forwarding debugger port 8865
Failed to launch android application

这是我第一次尝试这个,我一直在安装的模拟器中调试,我在物理设备上启用了 USB 调试以及开发人员模式。我做了很多研究,但找不到任何特定于我的问题的东西。请问有什么想法吗?

【问题讨论】:

    标签: sqlite mvvm xamarin.android android-emulator


    【解决方案1】:

    在设备上进行调试之前,必须为开发设置它并连接到您的 PC 或 Mac。

    这里是有关如何设置设备以及如何在设备上调试的文档 https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/set-up-device-for-development

    https://docs.microsoft.com/en-us/xamarin/android/deploy-test/debugging/debug-on-device?tabs=windows

    【讨论】:

    • 非常感谢您提供的链接。我追溯了这些步骤,但错误仍然存​​在。
    • 您是否在手机上安装了相同的实例?如果这样做,请删除所有实例。
    • 另外,试试这个:双击 Android 属性,在 Android 选项页面下,点击高级按钮,在支持的架构下,选择所有支持的 ABI
    • 我只是在尝试部署时安装了它,但我已经删除了它。
    • 我已经选择了这些选项(所有支持的 ABI),但请继续。 :(
    猜你喜欢
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    相关资源
    最近更新 更多