最近发现了vs2019可以开发安卓,一直想找个机会试一下,结果发现,效果还真不错呢。

首先安装vs2019,然后如图:

vs2019 开发安卓 用c#语言,方便快捷_控件

选择使用.NET的移动开发

然后到等待安装完毕.

打开vs 新建项目 选择  Android 应用(Xamarin)

vs2019 开发安卓 用c#语言,方便快捷_控件_02

然后选择 相应的当前模板 和 对应的 安卓最低版本,然后ok 

vs2019 开发安卓 用c#语言,方便快捷_安装包_03

打开工具-安卓-设备管理器,创建一个模拟设备即可

vs2019 开发安卓 用c#语言,方便快捷_安装包_04

打开项目,右侧,Resources->content_main 就是当下左侧视图所展示的内容,也可以像 winfrom一样拖控件到屏幕上

vs2019 开发安卓 用c#语言,方便快捷_c#_05

点击模拟运行,就会弹出模拟器,如果你选择的真机模拟还要打开开发者模式,直接调试,效果更佳。

vs2019 开发安卓 用c#语言,方便快捷_安装包_06

接下来,我们要发布成一个apk的安卓安装包。

调试的时候是Debug 模式,而发布包的时候是Release 模式。

更换模式之后,直接在项目上右键,存档

vs2019 开发安卓 用c#语言,方便快捷_安装包_07

存档成功之后,会出现三个选项,其中 打开文件夹里面的apk是不行的,安装会直接崩掉,所以,我们需要分发后的apk,选择分发。

vs2019 开发安卓 用c#语言,方便快捷_c#_08

选择临时,或者 你要发布到 谷歌市场可以发布到 GooglePlay.

vs2019 开发安卓 用c#语言,方便快捷_控件_09

选择 1 的位置 增加你的标识

vs2019 开发安卓 用c#语言,方便快捷_安装包_10

vs2019 开发安卓 用c#语言,方便快捷_移动开发_11

然后 另外存就可以获取到  apk了

这样你就可以发送你的 com.companyname.app1.apk 安装包到安卓手机上或者模拟器上使用了。 

最后手机截图如下:

vs2019 开发安卓 用c#语言,方便快捷_安装包_12