当前位置: 首页 > 编程笔记 >

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

唐茂实
2023-03-14
本文向大家介绍Android将Xamarin For VS升级为4.1.0.530版教程,包括了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系统也很简单。

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

 类似资料:
  • 我花了5个多小时关注google、GitHub和StackOverflow的东西。仍然无法将Android SDK版本升级到29.0.3。 在flutter doctor中,它显示了Android SDK29.0.3的未完全安装,但是当我创建一个flutter项目时,它会自动检测旧版本(28.0.3),并试图安装旧版本,而不是新版本。 这是颤振医生。颤振医生命令

  • 0.2.X

  • 从 0.8.x, 0.9.x, 0.10.0.x, 0.10.1.x, 0.10.2.x, 0.11.0.x 升级到1.0.0 Kafka 1.0.0 介绍了通信协议方面的改变。 遵循下面的滚动升级计划,可以保证您在升级过程中不用停机。 在升级之前,请先查看1.0.0版本中显著的变化。 滚动升级计划: 更新所有代理上的server.properties 并添加以下属性: CURRENT_KAFKA

  • 无非就3个原因吧 为了fix bug 为了新特性 为了爱,就是要追新 从1.a.38开始的版本,升级到最新版的成本都不大. 做到100%兼容是不现实的,但可以肯定的是, 遇到的问题的均有解决的办法. 有些兼容性问题,属于"错误"得到修正,老版本能这样写是"bug", ^_^ 这是一个汇总帖子,随时更新, 也会按版本的增长继续增长.... 请先浏览当前版本到最新版的发行注记,然后再看本列表 IE下a

  • 本文介绍了如何修改 Android 项目来从 旧版的 Cordova 升级。大部分指令适用于与旧的 cordova CLI 工具创建的项目。有关 CLI 内容,可以参阅命令行界面(CLI) 升级至 4.0.0 升级至 4.0.0 有些特殊的步骤,首先, 对于非 CLI 项目,运行: bin/update path/to/project 对于 CLI 项目: 升级 cordova CLI

  • debian 怎么升级 adb 版本? 今天安装了一个最新的 debian12 然后安装 adb 但是上面的 adb 版本好古老啊 这么老的 adb 不支持 adb pair 命令 同样是 brew 在 mac 上安装 adb 版本就很新 已经升级过了,还是老的 我需要 adb > 30.0.x 看来不能使用 apt 安装了,需要自己外部安装,写谁相关经验、相关资料可以参考

  • 问题内容: 因此,我已经安装了Node.js,现在当我尝试安装Mongoosejs时,出现一个错误消息,告诉我我没有所需的Node.js版本(我需要v0.4.11和v0.4.12)。 如何升级到此版本?我想我可以重新安装最新版本,但是在确定不会删除“节点”文件夹中的项目文件夹之前,我不想这样做。 问题答案: Linux / Mac: 该模块使版本管理变得容易: 对于最新的稳定版本: 对于最新版本:

  • 我一直在寻找flyway版本1中的迁移方法。x到3。x(即从Google.com.googlecode.flyway到org.flywaydb)在提到要首先迁移到2.3版的地方,但没有提到如何迁移?有没有一种直接的方法可以做到这一点,或者我必须从后端做一些事情。 我的数据库已经有数据,我不能删除数据库。注意:Flyway 1. X到2. X对table有重大更改。 编辑 我已经将flyway的ma