一、环境搭建
Windows下环境搭建:
   
1.下载并安装jdkAndroid
SDK
NDK。当然还须要
VS2013 update 2(VS2010、VS2012均可)以上。
        b.  Android平台工具包(解压到SDK安装根文件夹下,产生文件夹platform-tools),
        c.  tools (解压到SDK安装根文件夹下,产生文件夹tools),
        d.  build-tools (解压到SDK安装根文件夹下,将文件夹名“android-4.4.2”改为“build-tools”)。
下载地址:https://dl-ssl.google.com/android/repository/build-tools_r19.1-windows.zip (20的有问题。所以用19.1)
        e.  platforms (各种版本号的Android平台。在SDK安装根目录下新建目录platforms。解压到platforms下,将目录名“android-4.4.2”改为“android-19”),
下载地址:https://dl-ssl.google.com/android/repository/android-19_r03.zip 
我用的是4.4.2这个版本号的。相应sdkint 19
f.  system-images (Android系统镜像。在SDK安装根文件夹下新建文件夹system-images。进入system-images,新建文件夹android-19,将压缩文件解压到该文件夹下)
        假设认为上边几部比較复杂,那就直接下载
这个里边即包括完整的sdk,也包括Eclipse。
解压后,当中的sdk目录就包括了所需的全部内容。


SDK内终于目录结构例如以下图:

        g.  最新NDK,

    2.下载Xamarin.VisualStudio,能够从官方下在线安装的,也能够下载3.0.54版本号的离线安装包
    3.完成下载执行安装程序。依照提示一步一步安装就可以。
Mac下环境搭建:

二、创建Xamarin.Forms项目

1.新建项目。选择“Blank App(Xamarin.Forms Portable)”


创建完成后,项目结构例如以下图:


2.更新程序集
    因为默认的Xamarin.Forms版本号为1.0.6186。须要更新程序集。
    更新程序集有两种方式:(推荐另外一种)
    a.右键“引用”,选择“管理NuGet程序包”。搜索“Xamarin Forms”

 针对Android。在Android项目下。可选更新“Xamarin Support Library v4”。






b.通过Nuget控制台(这样的方式之前的程序集包会被删除)

输入:Update-Package Xamarin.Forms



3.配置Android SDK路径
    在工具-选项中找到Xamarin。

选择之前安装的Android SDK和NDK的路径。


4.新建Android模拟器
    点击下图中红色框中图标。打开Android模拟器管理工具,点击"New..."


设置相关參数,点击OK。


点击Start。启动模拟器

  在解决方式中设置Android为启动项,点击启动。

下面为各个平台执行的结果界面


从零開始学Xamarin.Forms(二) 环境搭建、创建项目的更多相关文章

  1. 从零开始学Xamarin.Forms(二) 环境搭建、创建项目

    原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建:     1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...

  2. 从零開始学Xamarin.Forms(一) 概述

        Xamarin 读 "ˈzæmərin",是一个基于开源项目mono的可以使用C#开发的收费的跨平台(iOS.Android.Windows Phone.Mac)解决方式. ...

  3. 从零開始学Swift之Hello World进化版

    上节课,也就是昨晚啦,我们学习到从零開始学Swift之Hello World.那一节仅仅有一句代码,大家会认为不够过瘾. 那么这节课,就给大家来多点瘾货吧! 先上图! //var 代表变量的类型, s ...

  4. 关东升的《从零開始学Swift》即将出版

    大家好: 苹果2015WWDC大会公布了Swift2.0,它较之前的版本号Swift1.x有非常大的变化.所以我即将出版<从零開始学Swift><从零開始学Swift>将在&l ...

  5. 《PHP 5.5从零開始学(视频教学版)》内容简单介绍、文件夹

    <PHP 5.5从零開始学(视频教学版)>当当网购买地址: http://product.dangdang.com/23586810.html <PHP 5.5从零開始学(视频教学版 ...

  6. 从零開始学android&lt;TabHost标签组件.二十九.&gt;

    TabHost主要特点是能够在一个窗体中显示多组标签栏的内容,在Android系统之中每一个标签栏就称为一个Tab.而包括这多个标签栏的容器就将其称为TabHost.TabHost类的继承结构例如以下 ...

  7. 从零開始学android&lt;SeekBar滑动组件.二十二.&gt;

    拖动条能够由用户自己进行手工的调节,比如:当用户须要调整播放器音量或者是电影的播放进度时都会使用到拖动条,SeekBar类的定义结构例如以下所看到的: java.lang.Object    ↳ an ...

  8. 【高德地图API】从零開始学高德JS API(五)路线规划——驾车|公交|步行

    先来看两个问题:路线规划与导航有什么差别?步行导航与驾车导航有什么差别? 回答: 1.路线规划,指的是为用户提供3条路线推荐.[高德]在提供路线规划的时候,会提供用户自己定义路线规划功能,这是别家没有 ...

  9. 从零開始学android&lt;数据存储(1)SharedPreferences属性文件.三十五.&gt;

    在android中有五种保存数据的方法.各自是: Shared Preferences Store private primitive data in key-value pairs. 相应属性的键值 ...

随机推荐

  1. 【转】Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例

    概要  前面,我们已经学习了ArrayList,并了解了fail-fast机制.这一章我们接着学习List的实现类——LinkedList.和学习ArrayList一样,接下来呢,我们先对Linked ...

  2. FFmpeg编译Android版本

    FFmpeg是很好用的一个音视频库,功能强大,但是用起来并不是很方便.之前一直不想用FFmpeg,因为感觉编译太麻烦,但是到了不得不用的时候了,没办法,参考了网上大神的方法,在这里自己也记录一下方便以 ...

  3. 《Java编程的逻辑》第一部分 编程基础与二进制

  4. Hibernate 延迟加载剖析与代理模式应用

    本文来源于:http://www.ibm.com/developerworks/cn/java/j-lo-hibernatelazy/#icomments

  5. 【译】x86程序员手册09-第3章程序指令集

    注:觉得本章内容与理解操作系统不直接相关,所以本章并未看完,也就没有翻译完,放在这里中是为了保证手册的完整.有兴趣的人可以去原址查看. https://pdos.csail.mit.edu/6.828 ...

  6. 基于证书的MS SQL2005数据库镜像搭建

    一.准备工作: 3台服务器同版本,硬盘分区大小相同,安装相同版本数据库软件. host中分别标注3台服务器IP和主机名称. 主体服务器上创建数据库,并进行完整备份数据库和数据库事务. 拷贝备份文件给镜 ...

  7. 清除Linux系统多余引导选项

    由于我把系统给升级(update)了,在grub引导模式出现新旧版本(Grub与Grub2)的引导系统分别为正常启动和进入恢复模式各2个引导项,如下图显示:百度找不到相关或类似的教程,只好半夜起来研究 ...

  8. C# 获得 当年1月1号

    //默认当年1月1号 ViewBag.time1 = , ).ToString("yyyy-MM-dd"); ViewBag.time2 = DateTime.Now.ToStri ...

  9. 解决fixed在苹果手机抖动问题/头部底部固定布局

    1.头部和底部固定,中间内容滚动,不涉及fixed 1)absolute与height:100% <!DOCTYPE html><html><head> <m ...

  10. spring IOC bean中注入集合

    建立一个实体 package com.java.test4; import java.util.*; /** * @author nidegui * @create 2019-06-22 14:45 ...