Android Studio最近的一些坑


吐槽Android Studio

作为一个爱吃螃蟹的人,AS从一出来就用上了,算起来应该用了6年多了吧,虽然功能越来越强大,但是各种bug也层出不穷,掉坑里没少浪费时间,现在最不能忍的是吃内存越来越狠了,看样子google的开发人员用着顶配的电脑对这点是毫无感知,一个稍大的项目开一上午就要吃掉5G的内存,用idea打开同样的项目内存占用少多了,我用mba的时候都不敢点开布局文件,一不小心就整个卡住,平时我还喜欢开多个开发环境,打开多个布局文件16G内存的mbp也抗不住,只能切台式机上去。

Intant Run 确实很好用,节省大量部署和dubug时间,但是坑也不少

使用orm之类的库比如sugar出现无法创建表之类错误

最近发现使用Sugar这个orm库时突然报一些莫名其妙的错误,要么没创建表,要么字段报错,开始以为是升级了gradle或者触发了sugar的bug导致,但是看完sugar的issue,并没有发现有人报类似bug,还好我平时用多个环境平台,发现是在android 7.1系统手机上有这个问题,在4.4系统上没有出现,差别就是Instant Run,于是我关掉了Android Studio的Instant Run测试了一下,果然有效,看样子Instant Run在部署的时候存在问题。

测试包安装出现INSTALL_FAILED_TEST_ONLY

有时候给测试提供临时的apk,为了图个方便会直接把生成apk发给他们,但是AS 3.0之后开了Instant Run运行时生成的apk安装时就会报这个错,关掉Instant Run或者直接用gradle build生成apk

Android Studio项目无法搜索部分文件问题

Android Studio 3.1.2的windows版本会出现搜索不到部分文件问题,升级3.1.3仍然出现,这是项目索引缓存出现问题了,需要手动清理一下,这个问题已经严重影响情绪,已经上报给google了


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.11000011.com/?id=6

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工