Android Studio的吐槽 - Go语言中文社区

Android Studio的吐槽


简直我是想把所有能爆粗口的都爆一遍了。

一个项目编译了很长很长,还一直卡起,后来重新导了能够编译了。

结果又来个字符编码有问题,就是  Error:(1, 1) 错误: 非法字符: 'ufeff' 解决方案 

天啦!!!我估计是编码问题,调整了文件的字符集,文件上没有乱码了,但是编译不过,相同的问题,百度了下,说是utf-8 有bom和无bom的问题,解决办法就是 把文件转为utf-8 无bom格式的,使用notepad++ 或者其他工具,但是,没有用!!!

无赖之下,用个没有办法的办法了,把报错的文件的内容复制出来,然后把文件删了,重新建个文件,把内容粘贴回去。终于,不在报这个错误了。

真是 祸不单行啊,结果我刚才删的文件,所有使用的地方都报 错误: 找不到符号 符号 方法xxx 类 xxx

我当时是崩溃的......

我从报错的地方,使用点击类,能够跳转到刚才建立的文件中类的,怎么会找不到符号呢?难道是编译的时候这个文件不在????

百度了下,找到的都不太有用。反正我觉得奇怪。

于是我又点了几次make project ,刚才报的三个文件的错误,少了一个文件的了。。难道...

我又继续多点了几次,终于   成功了!!!!

估计:由于Android studio 是吧所有文件都加载到缓存了,由于某种原因,没有更新到。所有我刚才删除了文件,估计缓存里面就没了这三个类,所以导致了找不到符号的问题,我编译的时候,估计有部分更新到缓存了.....

为什么这样猜测?因为我在修改字符集的那个问题时,我胡乱的调字符集,导致了文件中中文全部变成了?,我点中文件,ctrl+z ,提示我 reload file from disk .... 我就奇怪了,怎么这样说呢?难道我不是直接修改的文件?我一直确定,终于撤销成功了。。

总结:android studio 之所以快,其实对内存要求极高,好多内容都缓存到了内存。当你启动as时,缓存就暴涨了,虽然现在大多数机器的硬件都是不差,但是这也让我不舒服。估计是他对项目也是加载到了缓存,搞得我精神崩溃。也是刚接触as,后续多了解哈。免得以后出去丢人现眼的。

其次,就是gradle了,也是刚接触。什么都不想说了,反正都是血泪史啊。

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/2bef83307948
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-08 21:31:20
  • 阅读 ( 986 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢