Could not find method android() for arguments Android Studio 解决错误
16lz
2021-01-23
如果你的App包含了多个Android模块, 应该尽量避免给每个模块手动指定编译SDK版本.
公有的编译属性最好一块定义在主工程里面 !
举个栗子:
build.gradle文件配置
//主工程gradle文件中进行配置ext { compileSdkVersion = 19 buildToolsVersion = "23.0.1"}//子模块gradle进行引用android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
主工程gradle文件中去掉
android { compileSdkVersion 19 buildToolsVersion '23.0.1'}
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
重新编译一下,就OK了。
更多相关文章
- eclipse android 设置及修改生成apk的签名文件
- Android 解析XML文件方法
- Android中读写文件
- 解决新建Android工程时自动生成appcompat_v7
- Android 使用SAX或者DOM或者pull解析XML文件
- Unable to resolve target 'android-18' android导入工程报错
- Android Launcher2源码分析主布局文件