Android(安卓)Studio 解决错误 Could not find method android() for arguments
16lz
2022-03-21
这个问题本质上是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'}
注释掉后重新编译通过。
更多相关文章
- 深入理解Android(2)——理解Android中的JNI(中)
- Android模块化(二)——模块通信和模块间服务调用
- Android(安卓)NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
- 用Lazarus编译Android工程
- android 2.3.6Gallary源码导入到Eclipse中编译
- Android(安卓)SystemUI (导入到Eclipse,可以正常运行)
- Dex2jar 与 JD-GUI快速反编译Android(安卓)apk文件
- Android中JNI的使用方法
- Android(安卓)NDK学习 Android.mk的制作