空白的新Xamarin.Android或Xamarin.Forms项目不能在模拟器API 15或16上运行

时间:2017-04-28 12:18:06

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

我试图在模拟器中测试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

任何想法可能出错?

2 个答案:

答案 0 :(得分:1)

  

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

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

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

答案 1 :(得分:0)

有时候这只是一个依赖性问题,因为你知道当你更新一个组件时,还需要更新它。

我的回忆是去nuget包,从.droid中删除xamarin表单。 (没有更新)

清洁解决方案

再次安装xamarin.forms,这些将纠正您的问题,让我知道是否