【问题标题】:React-native unable to compile and runReact-native 无法编译和运行
【发布时间】:2019-10-21 18:59:48
【问题描述】:

从内置模板通过 WebStorm 创建了一个基本的应用程序。它在 Android 上都有问题,而 iOS 工作正常,这是堆栈跟踪。

我已经安装了 Android Studio,并在编译 react-native 程序时运行了一个模拟器。我也安装了 react-native cli,不确定我缺少什么。

错误无法编译设置文件 '/Users/john/Documents/Scratches/ReactTest/android/settings.gradle'。

启动失败:应用安装失败。确保您已设置 Android 开发环境:期间出现一般错误 语义分析:不支持的类文件主要版本 57https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment

堆栈跟踪中的另一个错误。

  • 出了什么问题:无法编译设置文件“/Users/john/Documents/Scratches/ReactTest/android/settings.gradle”。

    启动失败:语义分析期间的一般错误:不支持的类文件主要版本 57 java.lang.IllegalArgumentException:不支持的类文件主要版本 57

这是我的 build.gradle

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 16
        compileSdkVersion = 28
        targetSdkVersion = 28
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.4.2")

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenLocal()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url("$rootDir/../node_modules/react-native/android")
        }
        maven {
            // Android JSC is installed from npm
            url("$rootDir/../node_modules/jsc-android/dist")
        }

        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    您是否检查了android 文件夹下的build.gradle 并验证了sdkversion。可能是targetsdkversion可能是一个问题。只是一种预感。

    【讨论】:

    • 发布了我的 build.gradle
    • 我想你已经经历过这个stackoverflow.com/questions/58345916/…
    • 我明白了,关于 gradle 何时升级以支持它的任何想法,而不是降级 jdk,Android Studio(一个新的空白项目)为什么能够编译它呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2021-02-23
    • 2017-12-27
    • 2019-01-14
    相关资源
    最近更新 更多