我有一个应用程序,当我将 android studio 更新到 3.4.2 版本并更新时gradle,我不得不强制更改一些库,例如 used androidxforappcomaptibility和 annotations,无论如何,在那之后,应用程序的同步没有任何问题,但是当我想运行时设备上的应用程序,我收到以下错误。我搜索过,我将 java 版本添加到gradle等等,但没有工作,我再次遇到同样的错误。我怎么解决这个问题?
错误:MethodHandle.invoke 和 MethodHandle.invokeExact 仅从 Android O (--min-api 26) 开始支持
gradle ORMDroid 库:
buildscript {
ext.java_version = JavaVersion.VERSION_1_8
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.0.2'
}
}
apply plugin: 'android-library'
dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
}
android {
compileOptions {
sourceCompatibility java_version
targetCompatibility java_version
}
compileSdkVersion 16
buildToolsVersion '28.0.3'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = …Run Code Online (Sandbox Code Playgroud)