问题描述

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

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

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 {}

解决方法

此为顶层的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 Imageview 图片覆盖具体实现
  2. Android(安卓)自定义Progress Bar
  3. Anko:Android(安卓)代码动态布局的新方案
  4. Android(安卓)4.4报错,Android(安卓)7.0运行正常 Window type can
  5. Android(安卓)获取系统权限的代码
  6. 解决Eclipse3.6中Android(安卓)代码自动补全卡死的问题
  7. 编译代码报出Android(安卓)library projects cannot be launched
  8. android:屏幕自适应
  9. android中的自定义控件

随机推荐

  1. Android通过RandomAccessFile 向文件中写
  2. 10、Android中广播接收者-BroadcastRecei
  3. Android中html.fromhtml的使用方法
  4. Android——getSystemService
  5. Android中多图片选择器PhotoPicker库的使
  6. Android中ExpandableListView的用法实例
  7. Android Application详解
  8. android Binder 工作流程
  9. adb push常见问题
  10. android Activity區域監聽