转载请注明:

http://www.cnblogs.com/sunyl/p/5493249.html

http://www.cnblogs.com/sunyl/

最近有不少新闻,

甲骨文向谷歌索赔93亿

谷歌有意在Android上放弃Java

外媒:谷歌考虑将苹果Swift作为安卓“一等”编程语言

让我觉得学习跨平台开发十分重要,似乎用C#开发Android是一个不错的选择.

本文内容概述:

通过官网安装所需IDE

修改hosts使得正常访问谷歌

解决,Android SDK Manager下载安装时的报错:

C:\PROGRA~2\Android\ANDROI~1\temp\usb_driver_r11-windows.zip(拒绝访问) 等

1.安装visual studio 2015

建议通过官网直接下载

https://www.visualstudio.com/zh-cn/

选择visual studio 2015 community

如果你不喜欢在线安装器,在下面的链接提供了离线安装的ISO,你只需要解压它并运行 vs_community.exe

https://www.visualstudio.com/downloads/download-visual-studio-vs

安装选项默认即可.

2.

安装Xamarin插件

vstoolsforxamarin.exe

可以从官网直接下载

https://www.xamarin.com/download

注意:由于谷歌不能直接访问,我们可以修改hosts,电脑百度搜索,hosts 可以找到很多. 这里就不说了,以免有打广告的嫌疑.

直接分享一个.

http://pan.baidu.com/share/init?shareid=3717237670&uk=3171722477(提取码 :laod  解码密码:laod.cn)

需要https访问谷歌等.例如:

https://www.google.com/ncr  (ncr:No Country Redirect)禁止国别跳转。

在改完hosts之后,就可以运行vstoolsforxamarin.exe了,vstoolsforxamarin安装器会下载所需的东西.安装选项默认即可.

到这里安装已经完成,我们可以新建安卓项目了

点击运行,会自动启动一个模拟器.

目录结构和用Android Studio和eclipse差别还是有些大的.

我们可以在

https://developer.xamarin.com/或微软虚拟学院找到官方的培训资料.

似乎发现了一些问题,主布局文件打不开,提示

Something went wrong The installed Android SDK is too old...

更新VS的提示,打开Android SDK 安装更新,

如果下载速度很慢,可以上百度找一下镜像地址,配置一下就会快很多.(搜索:Android sdk 镜像   可以找到许多)

安装过程可能出现一下错误:

Downloading Android SDK Tools, revision 24.4.1 URL not found: C:\PROGRA~2\Android\ANDROI~1\temp\tool
C:\PROGRA~2\Android\ANDROI~1\temp\usb_driver_r11-windows.zip(拒绝访问)

URL not found: C:\PROGRA~2\Android\ANDROI~1\temp\tools_r24.4.1-windows.zip (拒绝访问。)
Downloading Google USB Driver, revision 11
URL not found: C:\PROGRA~2\Android\ANDROI~1\temp\usb_driver_r11-windows.zip (拒绝访问。)

这是文件夹权限的问题,进入错误的地址(把C:\PROGRA~2\Android\ANDROI~1\粘贴到我的电脑地址,按回车)

找到所出现错误的文件夹,右键点击属性,安全,编辑,添加, 输入Everyone并检查

勾选全部全部的权限.

也可以把整个SDK文件夹设置权限.

这样以后就可正常下载了.

安装更新完成后,重启visual studio ,再打开主布局文件.

完美结束.

visual studio 2015 开发android的更多相关文章

  1. Visual Studio 2015开发Android App问题集锦

    Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...

  2. 使用Visual Studio 2015开发Android 程序

    环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...

  3. (转)使用Visual Studio 2015开发Android 程序

    环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...

  4. Visual Studio 2015开发Android App启动调试始终无法完成应用部署的解决方案

    创建一个Android App项目后,直接启动调试发现Visual Studio Emulator for Android已成功运行,但应用始终处于Build中(等待时间超过1小时),并未如预期通过a ...

  5. Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法

    JDK版本的问题,需要JDK1.8版本,安装!VS2015做如下设置, 工具->选项->用于Apache Cordoba的工具->环境变量替代->JAVA_HOME设为1.8:

  6. Visual Studio 2015 开发 ASP.NET 5 有何变化?

    本篇博文目录: ASP.NET 5 模版 ASP.NET 5 目录结构 前端管理工具 无编译开发 Microsoft Git Provider 智能感知和错误信息 Smart Unit Testing ...

  7. 使用Xamarin在Visual Studio中开发Android应用

    原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...

  8. Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)

    Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)    转 https://blog.csdn.net/lhl1124281072/article/details/800 ...

  9. 用Visual Studio 2010开发Android应用

    在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Andro ...

随机推荐

  1. Python黑帽编程2.8 套接字编程

    Python黑帽编程2.8 套接字编程 套接字编程在本系列教程中地位并不是很突出,但是我们观察网络应用,绝大多数都是基于Socket来做的,哪怕是绝大多数的木马程序也是如此.官方关于socket编程的 ...

  2. 前端er是否忽略了某些东西?——读《ppk谈JavaScript》

    关于书 “不知道ppk的网站QuirksMode,说明你可能还没有真正成为资深的JavaScript程序员.” ——Roger Johansson,瑞典资深Web专家. ppk是世界级前端技术专家,W ...

  3. JS、JQuery和ExtJs的跨域处理

    1.什么是跨域?跨域,JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a. ...

  4. Windows Azure Storage (6) Windows Azure Storage之Table

    <Windows Azure Platform 系列文章目录> 最近想了想,还是有必要把Windows Azure Table Storage 给说清楚. 1.概念 Windows Azu ...

  5. 30个你必须记住的CSS选择符

    所以你学会了基础的id,类和后代选择符,然后你就一直用它们了吗?如果是这样,你丢失了(css的)巨大的灵活性.在本文中提到的很多选择器属于CSS3规范的一部分,因此,只有在现代浏览器中才可使用. 1. ...

  6. python 邮件基础篇

    python 操作邮件,不是很方便,说实话还不是理解的特别透彻,这次想把自己碰到的东西总结下来 邮件有imap,pop,imap协议,这次使用的是imap4协议,主要用了imap4和mail类, 代码 ...

  7. C#设计模式系列:迭代器模式(Iterator)

    迭代器模式把对象的职责分离,职责分离可以最大限度减少彼此之间的耦合程度,从而建立一个松耦合的对象.职责分离的要点是对被分离的职责进行封装,并以抽象的方式建立彼此之间的关系. 1.迭代器模式简介 1.1 ...

  8. Minor【 PHP框架】2.第一个应用与请求的生命周期

    框架Github地址:github.com/Orlion/Minor (如果觉得还不错给个star哦(^-^)V) 框架作者: Orlion 知乎:https://www.zhihu.com/peop ...

  9. SQL Server-数据库架构和对象、定义数据完整性(二)

    前言 本节我们继续SQL之旅,本节我们如题来讲讲一些基本知识以及需要注意的地方,若有不妥之处,还望指出,简短的内容,深入的理解,Always to review the basics. 数据库架构和对 ...

  10. Util应用程序框架公共操作类(五):异常公共操作类

    任何系统都需要处理错误,本文介绍的异常公共操作类,用于对业务上的错误进行简单支持. 对于刚刚接触.Net的新手,碰到错误的时候,一般喜欢通过返回bool值的方式指示是否执行成功. public boo ...