visual studio 2015 开发android
转载请注明:
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的更多相关文章
- Visual Studio 2015开发Android App问题集锦
Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...
- 使用Visual Studio 2015开发Android 程序
环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...
- (转)使用Visual Studio 2015开发Android 程序
环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...
- Visual Studio 2015开发Android App启动调试始终无法完成应用部署的解决方案
创建一个Android App项目后,直接启动调试发现Visual Studio Emulator for Android已成功运行,但应用始终处于Build中(等待时间超过1小时),并未如预期通过a ...
- Visual Studio 2015 开发Android Cordova出现unsupported major minor version 52.0错误的解决方法
JDK版本的问题,需要JDK1.8版本,安装!VS2015做如下设置, 工具->选项->用于Apache Cordoba的工具->环境变量替代->JAVA_HOME设为1.8:
- Visual Studio 2015 开发 ASP.NET 5 有何变化?
本篇博文目录: ASP.NET 5 模版 ASP.NET 5 目录结构 前端管理工具 无编译开发 Microsoft Git Provider 智能感知和错误信息 Smart Unit Testing ...
- 使用Xamarin在Visual Studio中开发Android应用
原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...
- Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)
Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码) 转 https://blog.csdn.net/lhl1124281072/article/details/800 ...
- 用Visual Studio 2010开发Android应用
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Andro ...
随机推荐
- Python黑帽编程2.8 套接字编程
Python黑帽编程2.8 套接字编程 套接字编程在本系列教程中地位并不是很突出,但是我们观察网络应用,绝大多数都是基于Socket来做的,哪怕是绝大多数的木马程序也是如此.官方关于socket编程的 ...
- 前端er是否忽略了某些东西?——读《ppk谈JavaScript》
关于书 “不知道ppk的网站QuirksMode,说明你可能还没有真正成为资深的JavaScript程序员.” ——Roger Johansson,瑞典资深Web专家. ppk是世界级前端技术专家,W ...
- JS、JQuery和ExtJs的跨域处理
1.什么是跨域?跨域,JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a. ...
- Windows Azure Storage (6) Windows Azure Storage之Table
<Windows Azure Platform 系列文章目录> 最近想了想,还是有必要把Windows Azure Table Storage 给说清楚. 1.概念 Windows Azu ...
- 30个你必须记住的CSS选择符
所以你学会了基础的id,类和后代选择符,然后你就一直用它们了吗?如果是这样,你丢失了(css的)巨大的灵活性.在本文中提到的很多选择器属于CSS3规范的一部分,因此,只有在现代浏览器中才可使用. 1. ...
- python 邮件基础篇
python 操作邮件,不是很方便,说实话还不是理解的特别透彻,这次想把自己碰到的东西总结下来 邮件有imap,pop,imap协议,这次使用的是imap4协议,主要用了imap4和mail类, 代码 ...
- C#设计模式系列:迭代器模式(Iterator)
迭代器模式把对象的职责分离,职责分离可以最大限度减少彼此之间的耦合程度,从而建立一个松耦合的对象.职责分离的要点是对被分离的职责进行封装,并以抽象的方式建立彼此之间的关系. 1.迭代器模式简介 1.1 ...
- Minor【 PHP框架】2.第一个应用与请求的生命周期
框架Github地址:github.com/Orlion/Minor (如果觉得还不错给个star哦(^-^)V) 框架作者: Orlion 知乎:https://www.zhihu.com/peop ...
- SQL Server-数据库架构和对象、定义数据完整性(二)
前言 本节我们继续SQL之旅,本节我们如题来讲讲一些基本知识以及需要注意的地方,若有不妥之处,还望指出,简短的内容,深入的理解,Always to review the basics. 数据库架构和对 ...
- Util应用程序框架公共操作类(五):异常公共操作类
任何系统都需要处理错误,本文介绍的异常公共操作类,用于对业务上的错误进行简单支持. 对于刚刚接触.Net的新手,碰到错误的时候,一般喜欢通过返回bool值的方式指示是否执行成功. public boo ...