Android(安卓)Studio Exception: Could not find method android() for arguments
16lz
2021-12-04
问题描述
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
更多相关文章
- Android(安卓)ListView强制停止滚动
- Android应用程序组件Content Provider的启动过程源代码分析(6)
- android常用代码片段
- Android系统进程Zygote启动过程的源代码分析(3)
- Android中界面实现全屏显示的两种方式
- 最近,又有人在谈论Android的前景了...
- Android高手进阶教程(二十五)之---Android(安卓)中的AIDL!!!
- Android(安卓)webview注入自己的js代码(js传入function等其他参数
- 对Android初学者学习中的几点建议