上文说到已经第一个 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. Android SurfaceView及TextureView对比

    SurfaceView是什么? 它继承自类View,因此它本质上是一个View.但与普通View不同的是,它有自己的Surface.有自己的Surface,在WMS中有对应的WindowState,在 ...

  2. 读完这个我懂了JNDI

    转载自:http://私塾在线/forum/blogPost/list/1186.html NDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory I ...

  3. windows copy 和xcopy

    #将文件夹下文件拷贝到指定目录 将d盘下1文件夹内所有内容拷贝到测试目录下copy d:\1\ Z:\chenkai\测试目录\ /yxcopy D:\soft\svn工具 Z:\chenkai\测试 ...

  4. [SQL]某数据库中查出包含 字段名 的所有表名

    --利用SQL语句来查询字段所在的表 --从某数据库中查出包含 字段名 字段的所有表名 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE ...

  5. Java虚拟机------JVM介绍

    Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目: Java的平台无关性 Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目[stealth ...

  6. Java虚拟机-JVM各种参数配置大全详细

      usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K ...

  7. leetcode283

    public class Solution { public void MoveZeroes(int[] nums) { ; ; i < nums.Length; i++) { //[0, 1, ...

  8. kill all java php rm.sh

    #!/bin/sh#根据进程名杀死进程#FileName: killjavaphprm.sh #查看php进程IDecho "php进程ID:"pgrep php #杀死所有php ...

  9. 将LinkedHashMap转换为需要的对象

    项目中,在获取json数据转换为list类型以后,本来以为可以直接使用,结果在使用中报错“java.lang.ClassCastException: java.util.LinkedHashMap c ...

  10. Java学习08 (第一遍) - SpringMVC

    写一下午的好多居然丢失...自动保存也只是保存丢失后的 那就不多写了,简单写: Spring:(自己画的) 官网的: 写一个Spring的例子: Eclipse http://repo.spring. ...