【转】Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
一、前言
此篇博客主要写了如何使用搭建xamarin开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客。
二、准备工作
在安装之前需要下载好xamarin所需要的软件并一个个安装他们:
1.visual studio 2015:http://news.mydrivers.com/1/439/439398.htm
2.xamarin 4.0.3.214:
http://download.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.3.214.msi
3.Android jdk和Ndk懒得找了:www.baidu.com
4.Android sdk :https://yunpan.cn/cMSeN26W3ncqX 访问密码 5d34 下载之后解压就ok了
5 Android 模拟器:自带的模拟器运行速度简直坑爹配置也很烦所以我使用的海马玩第三方模拟器
三、环境搭建
1. 安装好Android jdk之后需要配置环境变量,先找到Android jdk的安装目录然后在path 系统变量里面把目录添加进去,我是win10的系统,配置起来比较方便,不会的请自行百度
2.当安装好vs2015和xamarin之后就可以点击“文件》新建》项目“”创建Android项目了
会看到这样的界面
恭喜,已经成功安装了xamarin,但是离运行还早的很,还有一些东西需要配置
3.配置xamarin:在vs选项栏里面选择 工具》xamarin account ,登录xamarin账号,没有的话可以在xamarin.com注册(注:这网站很坑爹,毕竟国外完网站,有些东西需要FQ才能看和下载),出现下面的图
4.现在只是安装好了xamarin插件,还需要配置他的环境,点击工具》选项》找到xamarin一栏,找到Android setting ,选择对应的目录如下图,就算是配置成功了
5.虽然已经成功配置了环境,但是还是不能运行,因为我的sdk版本比较低当你双击axml文件的时候屏幕会提示要求你升级sdk,于是我们需要打开sdk manager更新以下2个工具就行了
更新完之后当你打开axml文件能够成功显示了
这个时候我们就能运行Android项目了,打开模拟器,系统会自动识别,如下图,当然,xamarin也支持真机调试,只要打开usb调试插上usb接口,系统就能识别了。
点击模拟器名字,程序就会执行,模拟器会自动安装程序并运行,当出现下图,恭喜已经成功完成了xamarin的环境搭建!
【转】Xamarin.Android 入门之:Xamarin+vs2015 环境搭建的更多相关文章
- MyBatis基础入门《一》环境搭建
MyBatis基础入门<一>环境搭建 参考资料链接:http://www.mybatis.org/mybatis-3/ 使用maven构建项目,STS开发工具,jdk1.8 项目结构: m ...
- arcgis api for flex 开发入门(一)环境搭建
http://www.cnblogs.com/wenjl520/archive/2009/06/02/1494514.html arcgis api for flex 开发入门(一)环境搭建arcgi ...
- Hadoop生态圈-Hive快速入门篇之Hive环境搭建
Hadoop生态圈-Hive快速入门篇之Hive环境搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据仓库(理论性知识大多摘自百度百科) 1>.什么是数据仓库 数据 ...
- Android Studio 学习笔记(一)环境搭建、文件目录等相关说明
Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...
- Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
一.前言 此篇博客主要写了如何使用搭建xamarin开发的环境,防止我自己万一哪天电脑重装系统了,可以直接看这篇博客. 二.准备工作 在安装之前需要下载好xamarin所需要的软件并一个个安装他们: ...
- Xamarin.Android 入门之:Android API版本设置
一.引言 Xamarin.Android有几个Android API级别设置,确定多个版本的Android应用程序的兼容性.本博客解释了这些设置意味着什么,如何配置它们,以及它们在运行时对您的应用程序 ...
- Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面
Xamarin.Forms 是一个跨平台的.基于原生控件的UI工具包,开发人员可以轻松的创建适用于 Android,iOS 以及 Windows Phone的用户界面.Xamarin.Forms 通过 ...
- React Native入门教程 1 -- 开发环境搭建
有人问我为啥很久不更新博客..我只能说在学校宿舍真的没有学习的环境..基本上在宿舍里面很颓废..不过要毕业找工作了,我要渐渐把这个心态调整过来,就从react-native第一篇博客开始.话说RN也出 ...
- Android开发之基于AndroidStudio环境搭建和工程创建
断断续续的学习安卓也有一段时间了.因为之前是搞iOS开发的, 之前有关iOS的博客请看<我的iOS开发系列博文>.<我的Objective-C系列文章>和<窥探Swift ...
随机推荐
- 详细剖析电脑hosts文件的作用和修改
提到电脑系统中的hosts文件,如果不是太熟悉的话,还真是闻所未闻,一是由于系统的hosts文件为系统属性,在系统默认设置下,我们根本无法看到它的存在,而是由于身处系统深层文件夹内,我们一般也无法察觉 ...
- Hark的数据结构与算法练习之珠排序
---恢复内容开始--- 算法说明 珠排序是分布排序的一种. 说实在的,这个排序看起来特别的巧妙,同时也特别好理解,不过不太容易写成代码,哈哈. 这里其实分析的特别好了,我就不画蛇添足啦. 大家看一 ...
- WebScarab使用说明
安装说明:软件是基于java开发的,所以安装前,要求你的机器已经安装了Java运行环境 软件说明:一个用来分析使用HTTP和HTTPS协议的应用程序框架,可以用来学习HTTP协议我更多的是用来 ...
- SU Demos-04Deconvolution-01FX
先看readme, 运行结果,
- LightOJ1032 Fast Bit Calculations(数位DP)
显然数位DP. dp[i][j]表示所有末尾为j的i位二进制数相邻位的数量和 初始状态dp[2][1]=1 从长度i-1转移到长度i就是在i-1位的末尾添上0或1,转移方程就是: dp[i][0]=d ...
- POJ 1691 Painting A Board(迭代深搜)
题目链接 调了一上午,单步的效率太低了,特别是在有递归的情况下...下午来了,输出调试了下,就发现bug了,各种混乱啊. 比较高兴的事,1Y了.本来还准备用edge1优化一下的,结果完全没用到.. # ...
- RN组件之ScrollView
一.ScrollView 该组件封装了Android平台的ScrollView(滚动组件),并且提供触摸事件"responder"系统功能.使用ScrollView的时候 确保有一 ...
- JS中的闭包的一些理解!
在日常的开发中,基本上是不会遇到关于闭包的这样,但是,因为在一些特殊的情况下,必须采用闭包,所以这里简单的概述下什么是闭包: OK!简而言之,闭包只是一个名词而已,我们更注重于他所实现的功能,也就是我 ...
- 关于iOS测试机个数上限的详细规则
关于iOS测试机个数上限的详细规则 前言 公司的iOS测试机快达到苹果规定的100个上限了,而因为the new iPad新出,我们需要新的quota来测试新iPad,所以就仔细研究了一下苹果关于10 ...
- 两个List,第二个List根据第一个List排序
/// <summary> /// 协同排序 /// </summary> /// <param name="sod"></param&g ...