Android Studio 解决错误 Could not find method android() for arguments
16lz
2021-01-23
这个问题本质上是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'}
注释掉后重新编译通过。
更多相关文章
- 用Lazarus编译Android工程
- 使用nginx配置android文档本地站点
- Android模块化(二)——模块通信和模块间服务调用
- Android从零开始-Android工程的目录结构
- 关于android工程中R.java不自动生成的问题
- android activity开发文档翻译 - 1 - 基础篇
- Android在外部修改了工程名文件夹名称,报错
- 使用eclipse创建android工程时得到警告
- Android帮助文档(第二部分)开发工具