上文说到已经第一个 App已经可以运行,但是并不能调试! 经过细心发现,我察觉到VS刚开始进入了调试模式,但是一闪而过。也就是说调试失败了,此时需要等待一段时间才能打开此App,如果立即打开App 会一直打开不到。

为此,我使用了adb logcat 查看调试信息,定位到无法调试的资讯如下:

 I/ActivityManager(  ): Start proc FirstAndroidTest.FirstAndroidTest for activity FirstAndroidTest.FirstAndroidTest/md5a8fa1d3a19e02983fd588fbbbd9c2a00.MainActivity: pid= uid= gids={, , }

 D/dalvikvm( ): Trying to load lib /data/app-lib/FirstAndroidTest.FirstAndroidTest-/libmonodroid.so 0xa8ff53c0

 D/dalvikvm( ): Added shared lib /data/app-lib/FirstAndroidTest.FirstAndroidTest-/libmonodroid.so 0xa8ff53c0

 W/monodroid( ): Using override path: /data/data/FirstAndroidTest.FirstAndroidTest/files/.__override__

 W/monodroid( ): Using override path: /storage/emulated//Android/data/FirstAndroidTest.FirstAndroidTest/files/.__override__

 W/monodroid( ): Trying to load sgen from: /data/data/FirstAndroidTest.FirstAndroidTest/files/.__override__/libmonosgen-2.0.so

 W/monodroid( ): Trying to load sgen from: /storage/emulated//Android/data/FirstAndroidTest.FirstAndroidTest/files/.__override__/libmonosgen-2.0.so

 W/monodroid( ): Trying to load sgen from: /data/app-lib/FirstAndroidTest.FirstAndroidTest-/libmonosgen-2.0.so

 W/monodroid( ): Trying to load sgen from: /data/data/FirstAndroidTest.FirstAndroidTest/files/.__override__/links/libmonosgen-2.0.so

 W/monodroid-debug( ): Trying to initialize the debugger with options: --debugger-agent=transport=dt_socket,loglevel=,address=127.0.0.1:,server=y,embedding=

 W/monodroid-debug( ): Accepted stdout connection: 

 D/Mono    ( ): Image addref mscorlib[0xb9023d60] -> mscorlib.dll[0xb9032210]: 

 D/Mono    ( ): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/FirstAndroidTest.FirstAndroidTest-1/libaot-mscorlib.dll.so" not found

D/Mono ( ): AOT module '/Users/builder/data/lanes/3511/77cb8568/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/FirstAndroidTest.FirstAndroidTest-1/libaot-mscorlib.dll.so" not found D/Mono ( ): Config attempting to parse: 'mscorlib.dll.config'. D/Mono ( ): Config attempting to parse: '/Users/builder/data/lanes/3511/77cb8568/source/monodroid/builds/install/mono-x86/etc/mono/assemblies/mscorlib/mscorlib.config'. D/Mono ( ): Assembly mscorlib[0xb9023d60] added to domain RootDomain, ref_count= D/Zygote ( ): Process terminated by signal () D/dalvikvm( ): Late-enabling CheckJNI I/ActivityManager( ): Process FirstAndroidTest.FirstAndroidTest (pid ) has died.

根据关键字"libaot-mscorlib.dll.so" not found" 搜索发现遇到此问题的人不少,也有个博客记录了此问题:【记录】解决VS2015调试Xamarin程序一闪而过(使用微软ANDROID模拟器)

同样的还有求助:libaot-mscorlib.dll.so not found

当然了还找到解决方案:Xamarin Android – Could not connect to the debugger – Resolved!

步骤如下:

  1. If the emulator is open, close it down
  2. Start Microsoft Hyper-V Manager
  3. Select the Virtual Emulator you are trying to work with
  4. In the Actions Menu select settings
  5. Expand processor under Hardware options
  6. Select Compatibility
  7. Make sure the checkbox is selected on “Migrate to a physical computer with a different processor version”
  8. Click “Ok” and close down Hyper-V Manager
  9. Try to debug again, you should be successful

开启Hyper-V管理器,在Win10上我不知道哪里找, 可以Ctrl+R  运行输入:【%windir%\System32\mmc.exe "%windir%\System32\virtmgmt.msc"】运行设置,也可以直接用创建此命令的快捷方式,以后直接打开就行了。

如果虚拟机正在打开,请先关闭虚拟机

其他步骤如下:

->

设置后再重新打开模拟器,现在可以真正调试了!

更新:找到了 Hyper-V Manager的位置了

虽然可以调试了,但是继续查看adb logcat 发现"libaot-mscorlib.dll.so"依然存在,但是 管他呢,毕竟调试器不再一闪而过了,以后真的因为这个问题卡住再解决好了~逃~

第一个VS2015 Xaramin Android项目(续)的更多相关文章

  1. 第一个VS2015 Xaramin Android项目

    20170323新增:VS环境配置 打开VS,菜单栏选工具(Tools) 选项\ 一般有2个地方需要修改 1 2 新建第一个项目,什么都没有修改的情况下(已经配置好环境变量)直接运行,会发现如下错误: ...

  2. 第一个VS2015 Xaramin Android项目(终)

    其实还有一个问题没解决,也拖很久了.中途公司的项目太紧导致无法学习更新. 之前的问题是这样的:项目搭建成功了,App也成功发布到虚拟机.便尝试增加控件 Xaml 设计界面如下: 但是在虚拟机运行却这样 ...

  3. 创建一个ArcGIS for Android 新项目并显示出本地的地图

    1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android的开发控件:在ArcCatalog中发布好本地的地图服务. 2.安装完ArcGIS f ...

  4. 创建一个Android项目

    当我们的eclipse安装了SDK后,点击Window-->Perference-->DDMS.eclipse界面立即转为DDMS界面. 这时,我们可以打开我们的服务端(安卓模拟器或者是我 ...

  5. 【Android Developers Training】 1. 创建一个Android项目工程

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  6. [Android开发教程]Android官网developer training中文版教程 - 1.1.1 创建一个Android项目

    本系列持续更新中.转载请注明来源. 前言:近期打算系统学习一下Android开发,发现Android官网上的developer training也是个非常好的学习资料,于是想到一边学习一边写一个中文版 ...

  7. 在Windows上将ReactNative集成到现有的Android项目

    React Natvie的官方文档的 Integrating with Existing Apps 已经很详细地教我们如何将React Natvie集成到现在的Android项目.我根据官方文档的步骤 ...

  8. Android项目结构 以及体系结构

    学习Android平台的人一般对Android的平台的应该有点认识 其它的就不多讲了 Android项目一般由以下几个部分构成 以上是一个简单的Android项目结构目录图 1. src  主要是 源 ...

  9. 小KING教你做android项目(一)

    写在项目开始之前: 最近关于android的视频教程,入门的书籍也已经有很多了,例如我的入门就是看了mars的视频教程.但是这么一圈学习下来,觉得真正快速提高的,不是在看视频,而是在实际工作中动手做项 ...

随机推荐

  1. 简述Ajax原理及实现步骤

    简述Ajax原理及实现步骤 1.Ajax简介 概念 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML). 现在允许浏览器与务器通信 ...

  2. Reference.svcmap: Could not load file or assembly

    Reference.svcmap: Could not load file or assembly 在添加服务的时候出现如上错误, 把这个勾去掉就可以了.

  3. Dapper/SqlMapper映射对应问题

    Dapper, a light weight object mapper for ADO.NET 轻量级orm辅助类,不用配置,直接引入一个cs文件或者引入其dll就能使用. 使用连接对象的query ...

  4. [UE4]Slider

    Slider:滑动条 一.Slider.Bar Thickness:滑动条厚度 二.Slider.Appearance.Step Size:每次滑动的步进值 三.Slider.Appearance.V ...

  5. 20165312 2017-2018-2 《JAVA程序设计》第6周学习总结

    20165312 2017-2018-2 <JAVA程序设计>第6周学习总结 一.在本周学习过程中遇到的问题以及对上周测试的查漏补缺 编写110页代码时出现问题,主类Test中创建CPU对 ...

  6. mass create DN

    RUN VL10 in the background. http://paperstreetenterprises.com/running-vl10-background/ VL10*开头的TCODE ...

  7. js开发相关

    获取url中的参数 (function ($) { $.getUrlParam = function (name) { var reg = new RegExp("(^|&)&quo ...

  8. nginx ------反向代理和负载均衡

    最近由于公司的业务增长 服务器承受不住压力经常出现崩溃现象 为了解决 使用nginx的负载均衡解决,以下是操作步骤: 1.nginx 的负载均衡:将压力分散到不同的机器上 nginx不单可以作为强大的 ...

  9. Github使用笔记——创建远程库

    系统:CentOS7 一.yum install git 二.配置 git config --global user.name "XXX" git config -global u ...

  10. Generalizations

    Generalizations Congratulations! You've learned five commands commonly used to navigate the filesyst ...