第一个VS2015 Xaramin Android项目(续)
上文说到已经第一个 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!
步骤如下:
- If the emulator is open, close it down
- Start Microsoft Hyper-V Manager
- Select the Virtual Emulator you are trying to work with
- In the Actions Menu select settings
- Expand processor under Hardware options
- Select Compatibility
- Make sure the checkbox is selected on “Migrate to a physical computer with a different processor version”
- Click “Ok” and close down Hyper-V Manager
- 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项目(续)的更多相关文章
- 第一个VS2015 Xaramin Android项目
20170323新增:VS环境配置 打开VS,菜单栏选工具(Tools) 选项\ 一般有2个地方需要修改 1 2 新建第一个项目,什么都没有修改的情况下(已经配置好环境变量)直接运行,会发现如下错误: ...
- 第一个VS2015 Xaramin Android项目(终)
其实还有一个问题没解决,也拖很久了.中途公司的项目太紧导致无法学习更新. 之前的问题是这样的:项目搭建成功了,App也成功发布到虚拟机.便尝试增加控件 Xaml 设计界面如下: 但是在虚拟机运行却这样 ...
- 创建一个ArcGIS for Android 新项目并显示出本地的地图
1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android的开发控件:在ArcCatalog中发布好本地的地图服务. 2.安装完ArcGIS f ...
- 创建一个Android项目
当我们的eclipse安装了SDK后,点击Window-->Perference-->DDMS.eclipse界面立即转为DDMS界面. 这时,我们可以打开我们的服务端(安卓模拟器或者是我 ...
- 【Android Developers Training】 1. 创建一个Android项目工程
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...
- [Android开发教程]Android官网developer training中文版教程 - 1.1.1 创建一个Android项目
本系列持续更新中.转载请注明来源. 前言:近期打算系统学习一下Android开发,发现Android官网上的developer training也是个非常好的学习资料,于是想到一边学习一边写一个中文版 ...
- 在Windows上将ReactNative集成到现有的Android项目
React Natvie的官方文档的 Integrating with Existing Apps 已经很详细地教我们如何将React Natvie集成到现在的Android项目.我根据官方文档的步骤 ...
- Android项目结构 以及体系结构
学习Android平台的人一般对Android的平台的应该有点认识 其它的就不多讲了 Android项目一般由以下几个部分构成 以上是一个简单的Android项目结构目录图 1. src 主要是 源 ...
- 小KING教你做android项目(一)
写在项目开始之前: 最近关于android的视频教程,入门的书籍也已经有很多了,例如我的入门就是看了mars的视频教程.但是这么一圈学习下来,觉得真正快速提高的,不是在看视频,而是在实际工作中动手做项 ...
随机推荐
- [蓝桥杯]ALGO-20.算法训练_求先序排列
问题描述 给出一棵二叉树的中序与后序排列.求出它的先序排列.(约定树结点用不同的大写字母表示,长度<=). 输入格式 两行,每行一个字符串,分别表示中序和后序排列 输出格式 一个字符串,表示所求 ...
- centos7升级Python2.x到3.x
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级.由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时 ...
- SQLServer、MySQL、Oracle如何查看所有表的条数
SQLServer: create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), i ...
- 导出Excel(Ext 前台部分)
开发思路: - 序列化当前GridPanel 数据, 表头结构(用于对应关系), 通过控制器Aspose写到Excel中, 然后返回临时文件地址, 弹出窗口下载. function btnExport ...
- (整理)EF分页的实现
最近做一个小功能,需要数据分页,因为小框架使用的是EF,因此查询了一下EF的分页. EF分页主要用到了skip和take两个方法: GetListBy(lamda xxxxx).skip(PageSi ...
- Servlet 知识点总结(来自那些年的笔记)
2018年04月15日 20:16:01 淮左白衣 阅读数:350 版权声明:转载请给出原文链接 https://blog.csdn.net/youngyouth/article/details/ ...
- 某大型跨境电商JVM调优总结
前提:某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner.经过618大促之后,和运维的同学讨论 ...
- wireshark抓本地回环包
问题描述: 在网络程序开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信.但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以 方法一:Wi ...
- ARCore中四元数的插值算法实现
ARCore中四元数差值算法: 其中t的取值范围为[0, 1],当 t = 0 时,结果为a:当t = 1 时,结果为b. public static Quaternion makeInterpola ...
- [C语言]进阶|链表
--------------------------------------------------------------------------------------- 可变数组: array. ...