通过WebStorm从内置模板创建了一个基本的应用程序。在iOS运行正常的情况下,Android都存在问题,这是堆栈跟踪。
我已经安装了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' }
}
}
答案 0 :(得分:0)
您是否检查了android文件夹下的build.gradle并验证了sdkversion。可能是targetdkversion可能是一个问题。只是预感。