一.安装环境

打开 Visual Studio Installer,点击修改,然后勾选 “使用 .NET 的移动开发”

二.移动SDK

SDK默认被放置在了E:\Program Files (x86)\Android\android-sdk ,最好将这个文件夹移动到其他盘,因为创建模拟器非常占用空间,然后在 vs2019 里设置一下新的路径。

三.创建模拟器

点击 Tools-> Android -> Android Device Manager,创建模拟器,最好选择 x86 的镜像,可以使用 Intel 虚拟化加速 HAXM(需要在Bios开启Intel VT)。

然后启动模拟器

四. Hello world

1.创建项目

如果创建以后编译失败,遇到这个错误,那么你需要开启FQ。

2.运行

将Android项目设置为启动项,然后直接F5运行。(IOS也行,不过需要连接MAC)

五. Hot Reload

在UI设计预览上,XF现在支持了 Hot Reload,修改了UI就是会实时应用到APP中,非常方面

六. 结束

Xamarin 开发环境到这就搭建结束了。

最新文章

  1. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  2. js实现StringBuffer
  3. ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 C. Colder-Hotter
  4. HTML注释引起的问题
  5. POJ 1182 食物链 (并查集)
  6. TClientDataSet中关于TField、TFieldDef动态创立字段的应用
  7. C#保存上传来的图片示例代码
  8. Android屏幕适配-资源文件夹命名与匹配规则
  9. 【解决】Oracle服务器ip地址被占用
  10. java中调用js脚本
  11. 如何在程序中调用Caffe做图像分类
  12. C#.NET 各种连接字符串
  13. tableView区头不显示
  14. iOS 开发之照片框架详解之二 —— PhotoKit 详解(下)
  15. 马凯军201771010116《面向对象与程序设计Java》第十七周学习总结
  16. scrapy学习笔记之hello world
  17. Python变量和常量
  18. IO多路复用(Python)
  19. 给 Haproxy 创建日志文件
  20. 查询sql数据库中表占用的空间大小

热门文章

  1. 微信小程序setData复杂数组的更新、删除、添加、拼接
  2. 写一个umi插件 自动生成代码 解放cv的双手
  3. luogu P1168 中位数 |树状数组+二分
  4. iOS开发之压缩与解压文件
  5. go实践之swagger自动生成api文档
  6. 压缩感知重构算法之CoSaMP算法python实现
  7. String and Arrays
  8. Vue中无法检测到数组的变动
  9. NTFS在openwrt下的挂载问题
  10. 日志介绍与rsyslogd服务管理与配置