【C#】VS2015开发环境的安装和配置(二)2016-07-03更新
分类:C#、VS2015、WPF、ASP.NET MVC、Android、iOS、Unity3D;
创建日期:2016-07-03
按下面介绍的步骤安装即可。
一、安装JDK和Android SDK
如果你不用C#开发Android和iOS应用程序,不需要这一步。
用C#和VS2015开发Androd App时,必须安装JDK和Android SDK,其实这一步和安装VS2015没什么关系,微软之所以把它集成到安装工具中,目的仅仅是为了想简化你的安装过程,但是由于国内由于墙的原因必须通过特殊的手段才能把这两个安装成功,所以需要先把它拉出来单独安装。安装后,VS2015能自动检测到它。
注意:如果开发Android应用程序时使用的是x86模拟器而不是x64模拟器,这种情况下一定要下载32位的JDK,而不是下载64位的JDK。
建议使用x86模拟器而不是使用x64模拟器的主要原因是因为在64位机上一样能运行32位的Android应用程序,但反之不行。目前(2016年)大多数人使用的都是32位硬件的手机,因此没必要用64位的模拟器。等以后64位架构的手机流行后,再用64位的模拟器去测试也不晚。
当然,如果你现在测试的就是64位的手机,而且希望运行的就是64位的Android应用程序而不是32位的程序,这种情况下需要安装64位的Android SDK。
1、安装jdk
根据需要选择下面的安装程序(可到Oracle的官网上免费下载)。
选项1(测试比Android 4.4低的模拟器必须安装它,否则不需要安装):
jdk-6u45-windows-i586.exe
选项2(32位的Java JDK,本人使用的是这个版本):
jdk-8u91-windows-i586.exe
说明:2016年发布的Android N(7.x版本)带来的变化比较大,仅提供Native API,不再提供Java接口(用Java开发的就哭吧)。
2、安装Android SDK
下载下面的Android SDK安装程序,下载后运行它,将其安装到D:\Aandroid\android_sdk文件夹下(C盘有权限限制,无法利用它自动升级,所以不要安装到C盘)。
installer_r24.4-windows.exe
下载网址:
https://dl.google.com/android/installer_r24.4-windows.exe
下载并安装完毕后,运行SDK Manager.exe,然后下载对应的包。
下面是选择【Tools】->【Managed Add-On Sites…】后应该看到的界面配置截图,该截图是为了让你明白SDK Manager.exe为什么能自动检查更新和下载。
注意这段话已过时(直接跳过即可):在主界面中,选择【Tools】à【Options】,在弹出的界面中,选择【Settings】,HTTP Proxy Server里填“mirrors.dormforce.net”,Http Proxy Port里填“80”,然后勾选“Force https://...sources to be fetched using http://...”,Close后关闭SDK Manager,再重新运行,然后下载对应的包。
下面是选择【Tools】->【Options】后应该看到的界面配置:
HTTP Proxy Server:(空白即可,里面什么都不需要填)
Http Proxy Port:(空白即可,里面什么都不需要填)
Use download cache:(勾选)
Others:(三个都不勾选)
应该下载Android SDK的哪些版本呢?实际上,从最新的Android N到Android 6.0到更早期发布的各种低版本的Android SDK都可以,就看你准备将自己编写的应用程序安装到哪种版本的Android平台上了。如果你的计算机是土豪级别的,你甚至可以各种版本都安装;如果怕你的计算机硬盘吃不消,那就仅选择目前最流行的几个版本就行了。
本人的硬盘容量有限,所以只选择了下面的版本:
Android 6.0(API 23)
Android 4.4.2(API 19)。
注意必须安装最新版本的Android SDK tools和Android SDK Platform-tools,要使用的对应版本的Android SDK Build-tools和SDK Platform也必须安装,System Image根据需要选择安装。
下面是本人2016年6月底通过SDK Manager下载并自动安装对应的安装包后,应该看到的界面截图(一定要注意勾选的版本,否则创建Android程序时会出错。另外,没有截图的都是“未安装”):
特别提醒:
(1)不要安装Android SDK Build-tools 24,这是因为后续步骤中安装的Xamarin for Visual Studio 4.1.4稳定版(2016年6月发布)尚不支持Build-tools 24(4.2版才支持,但4.2版本现在不是稳定版,bug很多),这一点非常重要。如果没看清楚安装了Build-tools 24,必须把它卸载了。
(2)本博客介绍的所有例子使用的Android SDK Build-tools的版本都是23.0.1(模拟器启动很快,不到30秒就启动完成了),不要安装23.0.3(这个版本的问题还比较多),否则模拟器启动以及运行程序都会非常慢,而且还会带来其他问题。
3、安装HAXM
这一步只适用于开发用的计算机为Intel的CPU,AMD的CPU就跳过它吧。
找到Extras下(最后一行)下载的HAXM,运行它,使用默认配置即可。如下图所示。
安装时遇到的问题和解决办法自己网上找。
本人开发用的电脑是Intel的CPU(8GB内存),所以在Android sdk Manager中同时下载了Intel的Android x86模拟器。安装HAXM后可带GPU加速功能,模拟器启动速度很快(不到1分钟),操作也非常流畅。
如果开发用的电脑Intel的CPU,除了使用Intel公司的x86的模拟器以外,还可以同时用ARM模拟器去测试。但是,由于这种情况下无法使用加速器,因此模拟器启动较慢(约3分钟才启动成功),而且操作起来不太流畅,但不影响用。
如果开发用的电脑是AMD的CPU,由于无法使用Intel加速技术,因此只能用ARM模拟器调试Android程序,在不安装其他模拟器加速技术的情况下,每次启动都会很慢。
二、安装VS2015(自带Update3)简体中文企业版
必须安装。
VS2015简体中文企业版(2016年6月27日发布Update3正式版),企业版是VisualStudio开发工具中功能最全的版本。从微软的官方网址下载的文件名:
vs2015.3.ent_chs.iso(7.25 GB)
强烈建议到微软的官网下载该文件。下载后再到国内的网上找一个序列号,随便一搜,到处都是,这里就不多说了。
下面是安装完成后的截图,你可以利用它检查安装选项是否正确。
注意:C#是VS2015自动安装的,这是因为C#是.NET的首选编程语言,而不是可选项,因此安装选项中并不显示它。
三、安装Android开发环境
如果你不用C#开发Android和iOS应用程序,不需要这一步。
这一步是在前面步骤中安装过sdk、jdk、VS2015的基础上继续安装的。
1、安装Xamarin For Visual Studio 4.1.1.3
如果原来安装过旧版本,先把它卸载了。
下面是Xamarin for VS发布的版本历史:
……更早的3.x版本(略,已过时,收费)
2015年11月发布:Xamarin for VS 4.0.0.1717 Stable版(已过时,收费)
2016年3月发布:Xamarin for VS 4.0.1.145 Stable版(已过时,收费)
注意:微软2016年3月正式收购了Xamarin以后,从Xamarin for VS 4.0.4.4版本开始以及后面的更高版本,安装后就是免费的企业版,不再需要破解,也不再需要单独的账号。
2016年4月发布:Xamarin for VS 4.0.4.4 Stable版(企业版,免费)
2016年5月发布:Xamarin for VS 4.1.0.530 Stable版(企业版,免费)
2016年6月发布:Xamarin for VS 4.1.1.3 Stable版(企业版,免费)
Xamarin for VS 4.1.1.3 Stable版的安装文件下载地址:
http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.1.1.3.msi
下载后直接运行即可(注意安装新版本的Xamarin前,一定先通过控制面板卸载掉原来安装的Xamarin for VS的旧版本,然后再运行这个安装程序)。
下面是安装时的界面:
2、配置Android开发环境
在VS2015下Android开发环境的配置很简单,直接设置JDK、SDK、NDK的安装路径即可。办法为:
运行VS2015,【工具】->【选项】->【Xamarin】,指定下面的配置:
至此,用C#开发Android App的开发环境安装完毕。
四、安装Unity3D开发环境
如果你不用C#开发3D游戏、3D应用、虚拟现实应用,不需要这一步。
Unity的具体安装步骤见本博客中Unity3D模块中的介绍。这里就不重复了。
五、观察安装的版本
全部安装完成后,运行VS2015,观察安装的版本: