我正在使用 Java 编码在 Android Studio 中开发一个 Android 应用程序。在这个应用程序中,当用户单击一个按钮时,一个 Excel 文件会与一些数据一起保存在外部存储中。
为此,我使用的是 Apache POI 4.1.0。我已经在依赖项中添加了这个,但是当我运行应用程序时,错误如下
错误:仅从 Android O 开始支持 MethodHandle.invoke 和 MethodHandle.invokeExact (--min-api 26)
android {
compileSdkVersion 27
defaultConfig {
applicationId "xxxxxxx"
minSdkVersion 23
targetSdkVersion 27
versionCode 4
versionName "1.0.3"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
signingConfig signingConfigs.config
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
dependencies {
implementation 'org.apache.poi:poi:4.1.0'
implementation 'org.apache.poi:poi-ooxml:4.1.0'
}