REACT NATIVE由于不存在额外的属性扩展,因此无法获取属性“ compileSdkVersion”

时间:2018-07-31 16:43:25

标签: android react-native sdk

我在React Native中遇到此错误。 one pull request表示要放置

ext {
compileSdkVersion = 26

}

在“顶级文件”中。在React Native中,什么是“顶级文件”?

module/build.gradle已经拥有

android { compileSdkVersion rootProject.ext.compileSdkVersion...

1 个答案:

答案 0 :(得分:6)

React Native android有两个build.gradle文件

// android/build.gradle
ext {
    buildToolsVersion = "26.0.3"
    minSdkVersion = 16
    compileSdkVersion = 26
    targetSdkVersion = 26
    supportLibVersion = "26.1.0"
}

//android/app/build.gradle
android {
   compileSdkVersion rootProject.ext.compileSdkVersion
}