前几天,我怀着忐忑的心情升级了android studio,android 4.1稳定版其实早几个月就出来了,但是按照他的尿性,一般第一批吃螃蟹的都是一大堆bug,所以等了几个月,然而升级后,才发现bug一点也没少
首先就是,打不开,直接给你报错
Internal error. Please refer to https://code.google.com/p/android/issues
java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.getEnabledPluginRawList()Ljava/util/List;
at com.a.b.b.a.am.a(am.java:127)
at com.a.b.b.a.am.a(am.java:76)
at com.a.b.b.a.ai.a(ai.java:56)
at com.intellij.idea.MainImpl.start(MainImpl.java:19)
at com.intellij.idea.StartupUtil.lambda$startApp$5(StartupUtil.java:248)
at com.intellij.util.ui.EdtInvocationManager.executeWithCustomManager(EdtInvocationManager.java:73)
at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:243)
at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:214)
at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:45)
at java.lang.Thread.run(Thread.java:748)
-----
JRE 1.8.0_242-release-1644-b3-6222593 x86_64 by JetBrains s.r.o
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre
具体解决方法在
android 升级 4.1后出现java.lang.NoSuchMethodError解决办法【mac 版】
但是,当你按这个方法解决后,你会惊奇的发现,自己的所有插件都失效了,自己重新下吧,不能复用原来的,就算复用了,你也得全部升级一遍,而且一些插件已经不支持了,比如butter和gson
然后看这个新图标
当他出现在我的底部时,是这样的
我真的连续好多次都看了好几眼才认出来,像个安装包一样,那么大的白底,可能是我品味不够吧
接着是bug
当我打开layout inspect的时候蜜汁鬼畜,直接没法看
在编程中多次出现无法copy-paste,快捷键按了没用,作为程序员最重要的生产工具,
我一开始一度以为键盘坏了
还有很多体验问题,当然,这是个人习惯,可能对别人来说是改进,对我来说是不适应
不过,虽然很想吐槽,但是 Android 4.1 确实是提升了很多东西,一些比较实用的比如搜索词的时候
会出现这个词在文件中的总次数
还有鼠标悬停在变量上时,会出现变量的定义和注释
xml的预览更加人性化,以前只要包含自定义view基本全部无法显示,现在能显示非自定 View 的地方
ConstrantLayout 的拖动体验上升,能够很好居中对齐,不像之前总感觉偏了一点
总之,如果能接受bug,就可以先升级体验,如果不能就回退吧哈哈哈