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

首先安装vs2019,然后如图:

选择使用.NET的移动开发

然后到等待安装完毕.

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

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

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

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

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

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

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

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

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

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

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

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

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

最后手机截图如下:

vs2019 开发安卓 用c#语言,方便快捷相关推荐

  1. 为什么用java开发app_安卓开发为什么选择用Java语言

    最近几年,安卓应用开发一直处于长期增长的状态,安卓手机平台也是异军突起,甚至挑战了苹果在手机及平板系统的霸主地位,而今天安卓之所以能够有今天的成就,与之前选择用java语言开发有着莫大的关系.毕竟事实 ...

  2. 安卓开发为什么选择用Java语言

    最近几年,安卓应用开发一直处于长期增长的状态,安卓手机平台也是异军突起,甚至挑战了苹果在手机及平板系统的霸主地位,而今天安卓之所以能够有今天的成就,与之前选择用java语言开发有着莫大的关系.毕竟事实 ...

  3. 安卓程序开发需要学习哪些语言

    Android是以Linux为中心的手机操作平台,作为一款开放式的操作系统,跟着Android的快速发展,现在已允许开发者运用多种编程语言来开发Android应用程序,而不像曾经那样只能运用Java语 ...

  4. 安卓开发的两种语言比较——Java Kotlin

    首先介绍一下安卓历史和现状. 2005年8月,Google低调收购了成立仅22个月的高科技企业Android及其团队 2007年11月,Google以Apache免费开源许可证的授权方式,发布了And ...

  5. 开发安卓app游戏_「安卓APP开发流程」安卓APP如何开发的?

    21世纪,智能手机走进了人们的生活,现在的智能手机的操作系统基本分为两种,一种是IOS系统(苹果系统).安卓系统,其中,安卓系统是开源的,所以很多品牌商会讲安卓包装成自己的系统,但核心还是一样的,都是 ...

  6. c#2012开发安卓软件_2012年重要的软件开发发展

    c#2012开发安卓软件 我之前( 2007年 , 2008年 , 2009年 , 2010年 , 2011年 )对当年软件开发中最重要的发展持偏见. 这篇文章是2012年的版本,我的所有偏见和偏见都 ...

  7. python能不能开发安卓app_Python能开发安卓APP吗?使用python开发网站的学习路线是怎样的?...

    Python能开发安卓APP 用Python写安卓APP肯定不是最好的选择,但也不是不可以,Python言语虽然很万能,但用它来开发APP还是显得有点不对路,因而用Python开发的APP该当是作为编 ...

  8. 嵌入式开发中的C语言知识点

    嵌入式开发中的C语言知识点 1.关键字 2.数据类型 3.内存管理和存储架构 4.指针和数组 5.结构类型和对齐 6.预处理机制 1.关键字 几乎每一门语言中都有关键字,具有特殊功能,C语言也不例外, ...

  9. android 英文语言设置字体,修改安卓ROM默认语言方法

    修改安卓ROM默认语言方法 (2012-06-06 19:29:41) 标签: 安卓 默认语言 中文 手机博客 安卓Android手机的ROM目前主要有三大类: ①官方发布的正版: ②民间开发团队发布 ...

最新文章

  1. python爬虫之Scrapy框架的post请求和核心组件的工作 流程
  2. 难点电路详解之负反馈放大器电路(1)
  3. 谈谈我对sku的理解(3)----页面效果
  4. html微信窗口阻止滚动条,解决微信浏览器页面可以随意拉伸,导致页面内部滚动条滚动体验不好的问题...
  5. 2440 休眠唤醒的实现过程(作者:wogoyixikexie@gliet)
  6. C++ Prime:范围for语句
  7. layui向body添加html_layui 各项配置
  8. 轻量级ORM框架 【Dapper】 的使用
  9. 软件测试 学习之路 html基础
  10. Struts2学习笔记(九) 拦截器(Interceptor)(下)
  11. (1)-使用json所要用到的jar包下载
  12. linux驱动怎么判断定时器正在运行,Linux设备驱动编程之定时器
  13. JAVA刷视频代码,Java+adb命令实现自动刷视频脚本
  14. JEECG集成flowable
  15. Eclipse for C/C++ 版本怎么安装JDT(Java Development Tools)
  16. 软件开发:API和SDK的区别与联系
  17. 关于淘宝的数据库系统【转】
  18. 判断两个向量是否垂直
  19. SQL删除记录方式汇总
  20. 构建文件系统脚本分析笔记

热门文章

  1. These dependencies were not found:显示27个
  2. 小学教师计算机考证怎么考
  3. web/b.s扑克斗地主小小完工
  4. SAP License:ERP实施顾问面试技巧
  5. Python的TCP和UDP通信协议
  6. c++,运算符重载,左移运算符自增运算符。
  7. mdf ldf 转mysql_如何將sql server 的.mdf和.ldf 數據備份文件導入到mysql數據庫中?
  8. 基于Elo Rating System的三国演义武将排名
  9. Wish官方运营手册:开启移动跨境电商之路,Jason Lee力荐!
  10. SpringBoot 十一 干净利索梳理 Gentelella Admin 后台模板