Android将Xamarin For VS升级为4.1.0.530版教程

一、Xamarin for VS的版本简介

下面是Xamarin for VS发布的版本简介:

……更早的版本(略)

2015年11月发布:Xamarin for VS 4.0.0.1717 Stable版(收费)

2016年3月发布:Xamarin for VS 4.0.1.145 Stable版(收费)

2016年5月发布:Xamarin for VS 4.0.4.4 Stable版(企业版,免费)

2016年6月发布:Xamarin for VS 4.1.0.530 Stable版(企业版,免费)

注意:

由于微软2016年2月正式收购了Xamarin,并将Xamarin内置到了VS2015 Update2中(Xamarin被微软收购后,从2016年5月开始,Xamarin for VS已经变为全部免费并开源了),因此2016年6月发布的Xamarin for VS 4.1.0.530不再需要破解,也不再需要单独的账号,直接安装或者升级就是企业版了。 二、安装Xamarin for Visual Studio 4.1.0.530 Stable版

下面是安装Xamarin for Visual Studio 4.1.0.530时的界面:

如果尚未安装VS2015,下载含Update2的VS2015直接安装即可。

如果已经安装过VS2015和Update2,运行VS2015,【工具】->【选项】->【Xamarin】,然后选择【升级】就行了。

下面是安装Xamarin for VS 4.1.0.530后,运行VS2015的【帮助】->【关于Microsoft Visual Studio…】看到的界面截图:

三、安装JDK-8u60(for Windows)的32位版本

强烈建议升级Xamarin for VS后安装下面的Java JDK版本:

jdk-8u60-windows-i586.exe

安装后,运行VS2015,【工具】->【选项】->【Xamarin】,修改配置:

四、升级Android SDK

下面是版本升级后的截图,其中模拟器的版本也升级了:

五、重新创建新版本的模拟器

如果升级后运行原来的程序出现问题,最彻底的解决办法就是先删除原来创建的模拟器,然后重新建新版本的模拟器。

下面是升级Android SDK后新建的模拟器:

六、新建Android项目时注意.NET框架的版本选择

特别提醒:由于Xamarin for VS 4.1.0.560的改动比较大,除了支持最新Android版本的开发外,性能和稳定性也与早期版本相比有了极大的提升,因此升级后新建Android项目时,必须选择.NET Framework 4.6.0或者4.6.1,否则无法显示项目中.axml文件的设计界面。 七、升级第3章百度地图应用的SDK为3.7.3版

这次顺便把用C#写的百度地图SDK应用也升级为使用百度2016年5月份发布的3.7.3版了。百度语音合成(tts)也升级为使用百度2016年5月发布的2.2.6版了。

升级后的解决方案截图如下:

注意:升级后,需要修改原来在百度申请的账号中的SHA1值,新版本的SHA1和原来版本的SHA1并不相同,如果不修改,运行第3章的百度地图应用例子时会显示验证错误。

按上面的步骤升级后,重新创建的MyDemos的运行截图如下:

八、Win10下Visual Studio Emulator for Android的问题

虽然Win10下微软自带的Hyper-V虚拟机的功能很强大,用起来也很方便,用Hyper-V虚拟机启动的Visual Studio Emulator for Android提供的Android模拟器启动比Google的模拟器启动快,配置也简单,可就是有几个问题没有找到解决办法,最后无奈只好放弃了Hyper-V。

Visual Studio Emulator for Android提供的Android模拟器的问题是:

(1)百度地图的地图图层显示出来后,缩放功能也正常,且运行速度飞快,可无论怎样折腾,它就是仅显示地图图层,但不显示地图中的文字图层。可是,相同的解决方案,相同的代码,在Google提供的模拟器中却显示正常。

(2)没有Google提供的Android模拟器型号多,比如没有提供Android手表的模拟器、没有提供Android N版本的模拟器。另外,也无法手动修改模拟器的配置。

(3)Hyper-V和HAXM冲突,两者只能选其一,无法同时使用。

综合考虑以上因素,对于INTEL的CPU,目前还是用Google提供的Android模拟器以及HAXM的GPU加速器比较方便,在电脑扩充到8GB内存的情况下,运行速度同样飞快,升级简单,配置灵活,使用也很方便。

对于ARM的CPU,在电脑扩充到8GB内存的情况下,Google提供的Android模拟器用起来速度还行。

不过,如果不考虑百度地图的显示问题或者解决了仅显示地图不显示地图文字标注的问题,并且满足至少8GB内存要求的情况下,在Win10下使用Hyper-V虚拟机启动的Visual Studio Emulator for Android提供的Android模拟器还是很方便的(速度飞快,模拟器还能直接上网),而且用虚拟机安装和运行iOS和Linux系统也很简单。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-10-27 13:57:22

Android将Xamarin For VS升级为4.1.0.530版教程的相关文章

Android将Xamarin For VS升级为4.1.0.530版教程_Android

一.Xamarin for VS的版本简介 下面是Xamarin for VS发布的版本简介: --更早的版本(略) 2015年11月发布:Xamarin for VS 4.0.0.1717 Stable版(收费) 2016年3月发布:Xamarin for VS 4.0.1.145 Stable版(收费) 2016年5月发布:Xamarin for VS 4.0.4.4 Stable版(企业版,免费) 2016年6月发布:Xamarin for VS 4.1.0.530 Stable版(企业版

Android(Xamarin)之旅(三)

原文:Android(Xamarin)之旅(三) 前面两篇说到了Xamarin的安装和一些简单的控件,今天来说说一些对话框和提示信息,以及简单的布局元素. 一.对话框和提示信息 一.对话框 我们首先从简单的对话框开始. 1.普通对话框 在android里面,对话框用的是AlertDialog,这个呢,其实就和winform里面的MessageBox一样的.最简单的 AlertDialog.Builder ad_build = new AlertDialog.Builder(this) .SetT

Android(Xamarin)之旅(五)

原文:Android(Xamarin)之旅(五) 2016年1月23日,北京迎来了很痛苦的一天,冻死宝宝了,一天都没有出我自己的小黑屋,在这屋子里自娱自乐.不知道你们呢 对于android的四大基本组件(Activity.Service.Broadcast Receiver.Content Provider), 前面已经介绍了Activity,最基本的活动单元,任何一个活动的处理,都需要他,前面介绍的对话框.布局.提示消息.基本内容设置等等.Broadcase Receiver,广播,主要是用于

android studio 2.1.1升级问题

问题描述 android studio 2.1.1升级问题 之前用2.1.1版本好好的,但两天前突然崩了,一进Studio就提示如下图的错误信息 并且设置里面也不能设置SDK的安装路径 而之前正常时是这样的 不管是从官网直接下载2.1.1版本,还是升级到2.1.1版本都会这样,有大神知道解决办法吗 ? 解决方案 http://tieba.baidu.com/p/4312399599 解决方案二: 目前的android studio是0.8.6 ,然后最近提示我有新版本0.8......答案就在这

控件-android项目 从2.3升级到4.0样式怎么改变

问题描述 android项目 从2.3升级到4.0样式怎么改变 一开始是支持2.3的,后来不再支持,最小支持4.0的,但是项目改为4.0以后,运行起来控件的样式还是2.3的,这个怎么改? 解决方案 Manifest文件中 android:minSdkVersion=""14"" android:targetSdkVersion=""16"" /> 这个改了吗 解决方案二: 相关的地方有1.AndroidManifest.

Android(Xamarin)之旅(四)

原文:Android(Xamarin)之旅(四) 这么晚了,可能也因为一点事情,就说打开博客园看看,结果 http://www.cnblogs.com/mindwind/p/5125248.html 这篇文章瞬间吸引了我.暗暗的回想一下,十年之后,我是什么样子,还是那样吗?为了生计奔波,为了那点渺茫的未来去争取-- 在写这个的时候,我突然发现,我写的上一篇 三,竟然被转载了,哈哈,欢迎技术交流. 直接开始吧. Android(Xamarin)之旅(一) 这片文章说到了Xamain的简单配置,An

Android(Xamarin)之旅(一)

原文:Android(Xamarin)之旅(一) Xamarin废话我就不多说了. 就是一款编写Android和IOS应用的IDE,从Visual Studio2010就开始有个这个插件.只要发展什么的,我觉得在这里说还不如自己去百度呢. 入正题: 一.安装和配置(以Visual Studio Pro 2015为例) Visual Studio2015直接提供了这个插件的选择项,稍微提示一下,如果要安装的话,最好准备好十个小时的打算,而且是网速不错的情况下,因为要下载Android api和 J

Nexus 5与Nexus 7设备收到Android 4.4.3 KitKat升级消息

根据外媒的消息,就在苹果WWDC 2014举办的同时,T-Mobile公司在其官网上透露了Nexus 5与Nexus 7设备即将收到Android 4.4.3 KitKat升级的消息. 在T-Mobile的网站中显示,Nexus 5将获得大小为54MB的4.4.3 KitKat更新,该版本并不会包含重大的功能更新.而Nexus 7的更新和Nexus 5一样,都是提供了大量的安全增强与错误修正. 这些更新可通过OTA下载,其他的Nexus设备与Google Play版手机与平板将会在不久的将来获得

Android QQ 6.7.0正式版发布 聊天时点击图片可直接编辑并发送

腾讯手机版Android QQ v6.7.0正式版发布,上一个正式版发布于1月18日,时隔56天又迎来了新版升级,聊天窗口新增GIF热图推荐,聊天时点击图片可直接编辑并发送,可将手机中连拍照片生成动图发表到说说,短视频拍摄时间延长至10秒,转发多条消息时可选择逐条转发或合并转发. 近期版本QQ更新了本次更新主要是空间口令红包.问答红包,玩转红包迎新年.新增短视频涂鸦挂件,短视频可保存至本地相册,两人视频通话漫画滤镜,资料卡勋章墙可点亮勋章等. 手机版QQ6.7.0更新了什么? 聊天窗口新增GIF