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

时间:2021-02-26 00:28:34
一、环境搭建
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内终于目录结构例如以下图:
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

        g.  最新NDK,

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

二、创建Xamarin.Forms项目

1.新建项目。选择“Blank App(Xamarin.Forms Portable)”
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

创建完成后,项目结构例如以下图:
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

2.更新程序集
    因为默认的Xamarin.Forms版本号为1.0.6186。须要更新程序集。
    更新程序集有两种方式:(推荐另外一种)
    a.右键“引用”,选择“管理NuGet程序包”。搜索“Xamarin Forms”
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
 针对Android。在Android项目下。可选更新“Xamarin Support Library v4”。

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

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

b.通过Nuget控制台(这样的方式之前的程序集包会被删除)
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
输入:Update-Package Xamarin.Forms
从零開始学Xamarin.Forms(二)  环境搭建、创建项目


3.配置Android SDK路径
    在工具-选项中找到Xamarin。
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
选择之前安装的Android SDK和NDK的路径。
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

4.新建Android模拟器
    点击下图中红色框中图标。打开Android模拟器管理工具,点击"New..."
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

设置相关參数,点击OK。
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
点击Start。启动模拟器
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
  在解决方式中设置Android为启动项,点击启动。
从零開始学Xamarin.Forms(二)  环境搭建、创建项目
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

下面为各个平台执行的结果界面
从零開始学Xamarin.Forms(二)  环境搭建、创建项目

从零開始学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&period;5从零開始学(视频教学版)》内容简单介绍、文件夹

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

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

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

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

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

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

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

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

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

随机推荐

  1. 解决服务器SID引起虚拟机不能加入AD域用户,无法远程登录的问题

    最近在公司搭建AD域控制器,发现无法在计算机真正添加域用户,也就是添加的用户虽然可以在本地登录,但是无法远程登录,尝试多种方法都无法解决,而最终原因居然是虚拟机导致的服务器的SID冲突.本文记录下该问 ...

  2. Hibernate 多对多关联查询条件使用

    from Brand as b inner join fetch b.styles as s where s.styleId=?

  3. Altium Designer 文档信息设置以及模板制作

    原理图文档模板制作方法一.在DXP原理图设计环境下,新建一个*原理图文档.单击:文件→新建→原理图,或者使用快捷键Ctrl+N打开Files资源面板,在“新建”项目下的选择“Schematic Sh ...

  4. win7运行sqlplus报错&OpenCurlyDoubleQuote;SP2-1503&colon; 无法初始化 Oracle 调用界面”

    WIN7 64bit安装Oracle 10.2.0.1后,运行cmd-sqlplus / as sysdba会提示: C:\Users\Liu>sqlplus / as sysdba SP2-1 ...

  5. 利用BFS求最短路

    利用BFS求图的最短路, POJ3984 #define _CRT_SECURE_NO_DEPRECATE #include<iostream> #include<string.h& ...

  6. jmeter --JVM调优设置

    JMeter用户可根据运行的计算机配置,来适当调整JMeter.bat中的JVM调优设置,如下所示: set HEAP=-Xms512m -Xmx512m set NEW=-XX:NewSize=12 ...

  7. HDU4289&lpar;KB11-I 最小割&rpar;

    Control Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Sub ...

  8. ubuntu iptables设置【转】

    root@qustdjx-K42JZ:/home/qustdjx# iptables -L -nChain INPUT (policy ACCEPT)target     prot opt sourc ...

  9. C&num; CS1591&Tab;缺少对公共可见类型或成员的 XML 注释 问题解决

    最近在写web api的项目,用到微软的Web api help page组件,用于自动对生成API文档,见博文: https://www.cnblogs.com/lenmom/p/9081363.h ...

  10. thinkphp5&period;0 配置格式

    ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式. PHP数组定义 返回PHP数组的方式是默认的配置定义格式,例如: //项目配置文件 return [ // 默认模块名 'd ...