我是从2016年元旦过后,开始正式学习研究Android的开发,一直追着最新的Android Studio版本。最近安装了Android Studio 2.2 Preview 2,但碰到了两个问题,困扰了我一个多星期。
下面是模板选择Navigation Drawer Activity生成的APP,未做任何其它改动,生成后直接在安卓4.4的手机上跑,出现下图中的问题
菜单按扭背景出问题了,周围还会出现黑框。原以为是我手机的问题,后又用同版本的模拟器上测试,结果还是一样。
并且还经常出现无法正常编译的问题。
今天又重新把Android Studio换回了正式板2.1.2,模板选择Navigation Drawer Activity生成新的APP,重新测试,问题解决了!!
是怎么加速,我把新老项目的代码全部对照 了一遍,完全一样。是哪里出了问题!!
最后在项目的build.gradle文件中找到一行不同之处
在Android Studio正式板2.1.2版本中是下面这句
classpath 'com.android.tools.build:gradle:2.1.2'
最新的Android Studio 2.2 Preview 2中是下面这句
classpath 'com.android.tools.build:gradle:2.2.0-alpha2'
原来是gradle版本不同造成的血案。
后将Android Studio升级到 最新的 Android Studio 2.2 Preview 3,问题仍然存在,没有改变。看来预览版真的不能在正式开发中使用,问题太多了。以后我只用正式版Android Studio了。