Android Studio 解决错误 Could not find method android() for arguments

来源:互联网 发布:衣裤尺码软件 编辑:程序博客网 时间:2024/05/22 12:14

这个问题本质上是Android-gradle的一个使用限制. 对应的英文文档android_tool文档

如果你的App包含了多个Android模块, 应该尽量避免给每个模块手动指定编译SDK版本. 这些公有的编译属性最好一块定义在主工程里面
eg.

build.gradle
//主工程中进行配置ext {  compileSdkVersion = 19  buildToolsVersion = "19.0.1"}//所有子模块进行引用, 这样所有的配置就统一了android {  compileSdkVersion rootProject.ext.compileSdkVersion  buildToolsVersion rootProject.ext.buildToolsVersion}

主工程中去掉

android {    compileSdkVersion 19    buildToolsVersion '19.0.1'}

注释掉后重新编译通过。

2 1