Xamarin 跨平台应用开发(1)——环境配置

1.什么是Xamarin strong>
        Xamarin是一个用C#语言开发跨平台应用的集成开发环境,已经被微软收购,免费开放使用,还整合进了VisualStudio.

 Xamarin简单理解就是,对多平台代码做了封装,通过Xamarin的代码将会根据不同的平台自动适配。主要是减少平台间代码不通用,来回倒腾的问题。
可以看这篇对Xamarin比较详尽的介绍文章:https://blog.51cto.com/shanyou/3267188
要是说得的东西还是太虚了。没实感。
也可以大概看一下Xamarin官 文档:https://docs.microsoft.com/zh-cn/xamarin/

有了大概了解,我们将说下环境的配置。

2.安装软件
首先需要下载安装VS 2019 或更高版本(更低版本不支持)
官 下载:https://visualstudio.microsoft.com/zh-hans/downloads/
区版,专业版,企业版都可以。
因为本人用的是2019版本。所以以下依旧用2019页面做演示。
安装时勾选使用。NET的移动开发。(通用windows平台开发 是对应Windows系统的,只用安卓和ios可以不勾选)

那我已经装了VS2019了,怎么办p>

直接进路径:控制面板程序程序和功能

然后点更改,就能添加功能了。

3.Windows系统环境设置
因为需要用到虚拟机测试,我们还需要打开几个设置。
路径:控制面板程序 -》启用或关闭Windows功能,把虚拟机监控平台,虚拟机平台都勾选上。

 

然后按指示重启电脑就行了。

微软默认开启了hyper-v,即便是在启用或关闭Windows功能里不启用Hyper-V也能运行。但是如果因为其他原因关闭过hyper-v的话,运行模拟器时时会提示未启用硬件加速,运行起来非常的慢。

win+x 弹出菜单运行 Windows PowerShell (Admin) 版本

关闭:bcdedit /set hypervisorlaunchtype off

开启: bcdedit / set hypervisorlaunchtype auto

也是重启电脑后生效

4.创建项目

打开VS,筛选Android平台,就能找到Xamarin.Forms项目了

 创建完项目之后,一进来就会提示你安装安卓SDK

5.创建虚拟机
创建好程序了,现在我们还需要运行设备。
接着我们创建一个Android的虚拟机。
菜单栏:工具 -> Android -> 设备管理器

 

7.实机调试
将手机和电脑用usb链接好,手机进入开发者模式,打开usb调试,就能进行usb调试了。

常见问题:
1.adb tcpip 5555 之后提示找不到设备
检查手机是否打开usb调试 (有些需要打开adb调试后,再打开usb调试),VS2019软件-》工具-》android->重启adb服务器,重新输入。

关于adb(Android Debug Bridge)指令:https://developer.android.com/studio/command-line/adb

下一节章我们开始进入正式跨平台软件开发。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月9日
下一篇 2022年6月9日

相关推荐