引言

本篇文章将从介绍Xamarin.Forms创建开始。

开发环境

  1. Visual Studio 2019 16.6.2
  2. Xamarin.Forms 4.6.0.726
  3. Android 5.0 (API 级别21 - Lollipop)以上

本文主要内容

一、新建App项目

  1. 在VS2019启动后,选择项目类型为:移动应用(Xamarin.Forms),点击下一步。为了更快的找到要创建的项目类型,可以在上面的选择框中分别选择:C# Android,选择好这两项后就可以很快的找到Xamarin.Forms项目类型了。

  1. 输入项目名称:HelloXamarinApp,选择好一个存储项目的路径,点击创建按钮,

  1. 模版先选择Blank,平台选择Android和iOS,点击OK,完成项目的创建。

二、使用NUGET更新Xamarin.Forms

  1. 点击解决方案,右键->管理解决方案的NuGet程序包(N),打开NuGet,点击更新选项卡,更新Xamarin.Essentials,Xamarin.Forms两个程序包。

三、启动Android项目

  1. 我们使用真机运行项目。在手机使用USB线接入电脑后,在下图的红框位置选择对应手机型号的选项。

  1. Ctrl + F5启动项目,在手机上安装的需要的一些支持库,首先安装的是Mono Shared Runtime工具,弹窗的窗口中选择:继续安装

  2. 荣耀手机检查安装的支持库来源检测,点击:继续安装,即可。

  1. 再进行安装Xamarin.Android API-28 Support支持库,仍然选择:继续安装。

  1. 荣耀手机检查安装的支持库来源检测,点击:继续安装,即可。

  1. 最后进行安装我们的项目:HelloXamarinApp.Android,选择:继续安装。我们可以看到默认使用的权限为:读取你的 SD 卡中的内容、修改或删除 SD 卡中的内容。两项权限。

  1. 荣耀手机再次检查安装来源,点击:继续安装,即可。

  2. 安装完成后,我们手机上已经有我们的项目的App了。

  1. 在手机运行App。

参考:https://www.jianshu.com/p/5eb2a58f9637

最新文章

  1. Git在window的使用(TortoiseGit)之一
  2. SQl 2005 For XMl 简单查询(Raw,Auto,Path模式)(1)
  3. c++实验,需要的人都知道是啥
  4. [20140504] ADO.NET客户端超时
  5. VR可以用做除游戏外的哪些地方
  6. 让我们一起学Node.js-文章列表
  7. C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲
  8. 每日学习心得:找不到类型{0},它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素...中提供,cellspacing、rowspacing属性
  9. Oracle连接池
  10. eclipse shortcut binding
  11. Android中Snackbar的介绍以及使用
  12. 使用Atlas进行元数据管理之Atlas简介
  13. json文件读写函数
  14. java易错题
  15. InfluxDB学习之InfluxDB的基本操作| Linux大学
  16. CSS控制Span强制换行亲测
  17. JS实现的数组全排列输出算法
  18. Jquery Uploadify使用参数详解
  19. 对于一个web工程,如果我们复制一个已有的工程粘贴到同一个workspace下,我们除了需要更改工程的名字还需要更改这个新工程的content root,否则会报错。
  20. 中山纪念中学培训DAY1

热门文章

  1. ASP.NET中AJAX的异步加载(Demo演示)
  2. Java实现蓝桥杯算法提高 陶陶摘苹果
  3. Java实现 LeetCode 155 最小栈
  4. Java实现 蓝桥杯VIP 算法提高 栅格打印问题
  5. Java实现 洛谷 P1008 三连击
  6. java实现第四届蓝桥杯金蝉素数
  7. swagger--Failed to load API definition.
  8. 设计模式系列之建造者模式(Builder Pattern)——复杂对象的组装与创建
  9. 河青的持久层框架hqbatis
  10. vue2.0 + element ui 实现表格穿梭框