android - REACT NATIVE 无法在额外属性扩展上获取属性 'compileSdkVersion',因为它不存在

标签 android react-native sdk

我在 React Native 中遇到这个错误。 这question说放

ext {
compileSdkVersion = 26

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

module/build.gradle 已经有了

安卓{ compileSdkVersion rootProject.ext.compileSdkVersion...

最佳答案

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
}

关于android - REACT NATIVE 无法在额外属性扩展上获取属性 'compileSdkVersion',因为它不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51618289/

相关文章:

android - IOS/安卓室内地图

java - 如何在按钮中显示图像?

react-native - 如何将访问 token 从 API 存储到异步存储

android - 尝试为 Android 应用程序导出签名包时出现错误 "setTestClassesDir(File) method has been deprecated"

c# - 使用 C# 发布到 Facebook 粉丝页面的墙上的最简单方法!

android - 什么是永久广播?

android - "HttpDeleteWithBody"未从数据库中删除

ios - React-Native IOS 构建在 pod 安装时出现错误。?

ios - 将 Xcode 更新到 12.5 和 iOS 更新到 14.5 后,React Native 0.64 不会构建 iOS 应用程序

安卓向后兼容