Android Studio 常见的坑

第一,模拟器速度:听说提速了50倍,打开一看,也还ok,本着原生的精神,就去用了,但是,实际上,速度没有genymotion快,build的速度更是忍无可忍,经常编译一次要十几秒,换回genymotion,除了偶尔要慢点几秒钟,基本都是三四白ms。

第二,logcat包名显示问号,参考http://blog.csdn.net/z736232402/article/details/50379111。

第三,代码修改无反应:表现为修改了代码,运行的效果还是原来的,这个绝对是大坑了,想想自己在调试bug的时候,结果没反应,以为自己写错了,修改了n遍后发现其实有次已经是正确的了,真心会抓狂。后来证明,是模拟器的问题,解决方法依旧是换掉自带模拟器,可用genymotion或者真机。

第四,logcat msg长度受限,我也不清楚在哪设置了,显示log的时候,用自己的,可以适时分段显示,我出现这个情况,都是因为后台给的数据太多,其实这个时候,应该沟通下,长度太长不仅仅是多占用那些内存,解析json(或者xml等)速度是非常慢的,这点可以很好的优化,又不需要啥工作量。

第五,logcat不显示,依旧是模拟器的问题,程序遇到强退,过程中的所有log均不显示(当时出现的,不是每次),解决方式依旧是换genymotion。

最后,因为自己只用过genymotion和真机,genymotion也有一些坑,也说下。

第一:x86架构(我也不知道是啥玩意儿,反正手机基本都是arm的)所以,部分东西会不兼容,例如之前用百度地图sdk的时候,一直提示一个库文件找不到,就是因为这个问题,搜索genymotion arm translation 安装下就好了。

第二:由于genymotion默认使用自带sdk,adb会和android sdk冲突,两个互相残杀,经常会运行找不到模拟器,以及,经常断开导致logcat一直刷 socket deconnection消息。

在genymotion将sdk设置为android sdk即可。

第三:由于运用的是vbox,所以,这货的一些东西最好同意下,不然什么引擎没启动啊就会开不了,然后,像海马玩,天天模拟器这类也是基于vbox但是更流氓的就不要用了,因为这两货会卸了vbox。

第四:偶尔下载速度太慢,这个就不说了,必要时自己翻墙。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值