问题
I just downloaded flutter and try to learn emulator with the first default code which google offered. But it does not run at all!
I plug in dart and flutter. I also changed the order of jcenter() and google() too
like this:
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
jcenter()
google()
}
}
And the error is:
Launching lib/main.dart on Android SDK built for x86 in debug mode... Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
What went wrong: Could not open settings remapped class cache for 7yvt6la2007dno98lt3rzbguf (/Users/[myname]/.gradle/caches/5.6.2/scripts-remapped/settings_7iv4l88jiyzeatj2wku74hwcv/7yvt6la2007dno98lt3rzbguf/settings8410a2d21ed2f87c8a0398566330ee52).
Could not open settings generic class cache for settings file '/Users/[myname]/AndroidStudioProjects/test_app/android/settings.gradle' (/Users/[myname]/.gradle/caches/5.6.2/scripts/7yvt6la2007dno98lt3rzbguf/settings/settings8410a2d21ed2f87c8a0398566330ee52). BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 57
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 568ms Finished with error: Gradle task assembleDebug failed with exit code 1
Any advice(( THANKS!
回答1:
I got it! My current java version was 12 and I downgraded it to Java 8. Then everything works fine.
I'll leave it, hoping it can help somebody struggling in the future will
来源:https://stackoverflow.com/questions/60142464/flutter-build-error-for-the-first-time-could-not-open-settings-remapped-class-c