【问题标题】:Blank new Xamarin.Android or Xamarin.Forms project doesn't run on emulator API 15 or 16空白的新 Xamarin.Android 或 Xamarin.Forms 项目无法在模拟器 API 15 或 16 上运行
【发布时间】:2017-09-26 13:34:37
【问题描述】:

我正在尝试在模拟器中测试 API 15 或 16 中的某些内容,但 xamarin 似乎无法在任何这些模拟器中工作,尽管它在 API 24 及更高版本的模拟器中工作。并且在使用 API 15 或 16 的实际设备上也能正常运行。

我在 logcat 中没有得到任何东西,只有这个在输出窗口中:

InspectorDebugSession(0): StateChange: Start -> EntryPointBreakpointRegistered
InspectorDebugSession(0): Constructed
Android application is debugging.
Couldn't connect to logcat, GetProcessId returned: 0
InspectorDebugSession(0): HandleTargetEvent: TargetExited
InspectorDebugSession(0): Disposed

知道可能出了什么问题吗?

【问题讨论】:

    标签: android xamarin android-emulator xamarin.android xamarin.forms


    【解决方案1】:

    我正在尝试在模拟器中测试 API 15 或 16 中的某些内容,但 xamarin 似乎无法在任何这些模拟器中工作,尽管它在 API 24 及更高版本的模拟器中工作。并且在使用 API 15 或 16 的实际设备上也能正常运行。

    我之前也遇到过同样的问题,我通过禁用快速部署模式解决了这个问题:

    右键单击您的项目->属性->Android选项->取消选中“使用快速部署(仅限调试模式)”

    【讨论】:

    • 感谢工作,我一直在寻找解决这个问题的方法大约一个星期 :)
    【解决方案2】:

    有时这只是一个依赖问题,因为您知道,当您更新一个组件时,其他组件也需要更新。

    我的建议是转到 nuget 包,从您的 .droid 中删除 xamarin 表单。 (不更新)

    清理解决方案

    再次安装 xamarin.forms,这些将纠正您的问题,如果是,请告诉我

    【讨论】:

    • 我用一个 xamarin.android 项目(没有 xamarin.forms nuget 包)进行了测试,但它仍然没有运行:(
    • 该死,你在 vs 2017 中进行测试吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多