xamarin开发的心得体会 环境的安装,代码的调试,apk的输出

13 篇文章 3 订阅
12 篇文章 3 订阅

        接触xamarin快两年了,总结一些心得,先从开发环境说起把,之前用的是vs2015,但是配置很麻烦,就放弃了,直到vs2017的出现,自动加载了xamarin,不需要另外安装xamarin,sdk也是整合的妥妥的,虽然2019也出来了,但是觉得2017更好用,个人看法。

一、安装

xamarin的在线安装是比较耗时的(7g左右,如果要兼容更多的sdk,看看硬盘再说吧),虽然也有离线安装的方法,但是没用过,觉得很复杂,还要敲命令。

二、开发第一个demo

1、设计布局文件

第一个demo当然就是helloworld咯,先在axam上用线性布局设计了一个按钮和一个label,axml是可以把java开发android的布局文件拿来直接用的,只是文件的扩展名不同而已。axml其实就是用mvc的思想,布局文件类似html的标签格式。不过不知道是不是本人的机器配置“不够高”(本人的笔记本是i7六代,12g内存,250固态),cpu和固态是墙裂推荐。经常出现设计视图不更新或者报错,没关系,重启一下ide一般就可以解决,如果不能解决就是真的布局出问题了。

2、布局文件对应的类

一般第一个demo无非就是显示一个文字,然后用按钮改变文字的内容,很简单的。xamarin开发有点类似wpf,在布局文件里加入按钮事件,不同的是,不能双击直接生成事件的方法,必须手动绑定控件和方法。

3、调试

新手接触xamarin最容易出现一脸蒙蔽的地方就是调试了,我这里提供3种方法:a、用usb线讲pc与手机相连,具体怎么开启usb调试功能请自行百度。b、用模拟器调试,这里推荐用vs自带的模拟器,但是对硬件要求较高,cpu必须虚拟化,这样调试速度非常快,基本在5s左右就可以在模拟器里跑起应用,否则用其他的什么模拟器都是很慢的,并且不方便debug。c、release出来(过程包括生成、存档、签名散步,耗时将近60s),再把apk传给手机,手机安装后使用,这个方法最慢,但我流着泪用这个方法开发了半年,此前并不懂的使用cpu虚拟化技术,i7的优势也就是这里体现出来了。

总结一下,xamarin上的坑很多,大部分的资源要么是e文,要么是过时的,听说nuget上封装好的资源很多,但是——我不会用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值