您的位置:首页 > 产品设计 > UI/UE

AS 新建Activity/fragment时build.gradle的内容被打乱

2017-09-21 20:28 357 查看
升级Android studio到2.3之后遇到了个奇葩问题:新建Activity或fragment时,会改变build.gradle的内容,导致项目报错。

先上解决方案

移除build.gradle中dependencies下的所有注释!

下面是具体的测试说明

反复测试发现:

1.只有在Android studio2.3存在该问题;

2.由于Android studio2.3创建Activity时,布局文件默认使用约束布局,便会在build.gradle中引入“compile ‘com.android.support.constraint:constraint-layout:1.0.0-beta5’”库,进入导致gradle内容错乱;

3.如果gradle中已经引入constraint-layout库,以后再创建activity或fragment时,gradle依旧会重新刷新(刷新之后,可能会将注释,空行显示到一块去),但不会导致项目出错;如果新建activity前,没有引入constraint-layout库,则会导致出错;

4.如果在build.gradle的dependencies下,添加注释,会导致该问题发生;如果没有任何注释,则不会触发该问题。

综上,我的解决方法是:移除build.gradle中dependencies下的所有注释!

至于原因,目前不清楚。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android-studio