问题描述

Android Studio完成2.2版升级,新建项目并运行gradle sync,发生错误:

Gradle sync failed: Could not find method android() for arguments [build_...                    
  • 1
  • 1

build.gradle内容如下。

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.3'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}android {compileSdkVersion 22buildToolsVersion '22.0.0'}dependencies {}                    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

解决方法

此为顶层的build.gradle文件内容错误,不允许定义android{…}代码块,因此,移除此节点即可。
在app module下已存在build.gradle文件,其中已经包含了 android{…}代码块。

参考

http://stackoverflow.com/questions/40012866/could-not-find-method-android-for-arguments-in-android-studio-project

更多相关文章

  1. Android(安卓)ListView强制停止滚动
  2. Android应用程序组件Content Provider的启动过程源代码分析(6)
  3. android常用代码片段
  4. Android系统进程Zygote启动过程的源代码分析(3)
  5. Android中界面实现全屏显示的两种方式
  6. 最近,又有人在谈论Android的前景了...
  7. Android高手进阶教程(二十五)之---Android(安卓)中的AIDL!!!
  8. Android(安卓)webview注入自己的js代码(js传入function等其他参数
  9. 对Android初学者学习中的几点建议

随机推荐

  1. Android在调用openCV时可以通过静态库调
  2. Android(安卓)闹钟 开发过程记录(七)
  3. 自动编译 打包 签名 android程序
  4. Android(安卓)cocos2d 弹弓游戏 Catapult
  5. Android(安卓)不透明度16进制值
  6. 解决Content的startActivity方法报错
  7. Android(安卓)单元测试 Error: ShouldNot
  8. AS Gradle构建失败异常:Could not downlo
  9. Android(安卓)Bundle类
  10. android调式用的简单bat