首页 > 解决方案 > Android Gradle 插件警告:字符串 'ucrop_error_input_data_is_absent' 没有默认翻译

问题描述

我正在尝试构建在 react-native 0.56 上运行的旧 react-native 项目,并且收到上述警告。这是因为我还没有升级到androidx。我的 Build.gradle(project) 如下

buildscript {
    repositories {
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
        classpath 'com.google.gms:google-services:4.2.0'
    }
}

allprojects {
    repositories {
        mavenLocal()
        maven {
           url "$rootDir/../node_modules/react-native/android"
        }
        maven {
            url 'https://maven.google.com/'
            name 'Google'
         }
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

ext {
    googlePlayServicesVersion = "15.0.0"
    firebaseVersion = "17.3.4"
    buildToolsVersion = "26.0.3"
    minSdkVersion = 16
    compileSdkVersion = 26
    targetSdkVersion = 26
    supportLibVersion = "26.1.0"

}

subprojects {
    afterEvaluate {project ->
        if (project.hasProperty("android")) {
            android {
                compileSdkVersion 26
                buildToolsVersion '26.0.1'
            }
        }
    }
}

标签: androidreact-nativeandroid-studio

解决方案


推荐阅读