2017-10-19 344 views
0

因为我花了一些时间才找到这个错误的解决方案,所以我在这里发布我的问题和解决方案,希望下次更快找到它:Gradle:找不到DSL方法:minSdkVersion/targetSdkVersion/compileSdkVersion/buildToolsVersion

Error:(39, 0) Gradle DSL method not found: 'minSdkVersion()'

我试图这样做:

  • 我跟着Android Test Blueprint的样本界定在顶层库版本/ rootProject'S的build.gradle文件:

    转{ 的minSdkVersion 16 }

  • ,想用它在应用程序的/模块的build.gradle文件:

    的minSdkVersion rootProject.ext.minSdkVersion

回答

0

后半段我注意到这是一个简单的错字 -

解决方案

添加“=”当你定义一个变量,否则签收,摇篮认为你调用一个Android方法,它还不知道在顶级构建文件:

ext { minSdkVersion = 16 } 
相关问题