mxparser不使用jdk13
我正在尝试在我的android项目中使用mxparser
。我下载了MathParser.org-mXparser-v.4.4.0-jdk13.jar并将其粘贴到我项目的libs文件夹中。但是我的应用程序无法构建,构建输出是:
失败:构建失败,但有一个例外。出错原因:任务': app: mergeDebugJavaResources'执行失败。无法解析配置': app: debug RuntimeClasspath'的所有文件。无法将MathParser.org-mXparser-v.4.4.0-jdk13.jar转换为匹配属性{artifactType=android-java-res,org.gradle.libraryelements=jar,org.gradle.usage=java-runtime}。
我在构建中的依赖项。gradle(:app)文件夹是
dependencies {
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.3.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation files('libs\\MathParser.org-mXparser-v.4.4.0-jdk13.jar')
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
}
然后,我将以下内容添加到构建中的依赖项中:gradle项目文件
classpath 'org.ow2.asm:asm:8.0'
classpath 'org.ow2.asm:asm-util:8.0'
classpath 'org.ow2.asm:asm-commons:8.0'
因此,我得到了以下错误
失败:生成失败,出现异常。错误:任务“:app:DesugardBugFileDependencies”的执行失败。执行com时出错。Android建筑格拉德尔。内部的任务。索引时Workers$ActionFacade错误。
包括下面的行没有用,并且给出了与上面相同的错误
classpath 'org.anarres.jarjar:jarjar-gradle:1.0.1'
请帮我解决这个问题。
这是由于库中的JDK版本不匹配。该库未更新以支持最新的JDK版本。
我已经测试过jdk10版本可以完美工作
MathParser.org-mXparser-v.4.4.0-bin-only.zip\MathParser.org-mXparser-v.4.4.0-bin-only\bin\jdk10
build.gradle
文件implementation files('libs/MathParser.org-mXparser-v.4.4.0-jdk10.jar')
我还没有试过其他版本,你可以试试。
我有nativescript angular应用程序,在其中我实现了以下插件。
配置:Java:16 Gradle:7.2 Jacoco:0.8.4 当我将我的项目从openJDK8升级到openJDk16时,我看到以下问题: “原因:java.lang.IllegalArgumentException:不支持的类文件主版本60” 还有以下问题: java.lang.instrument.IllegalClassFormatException:检测sun/security/e
Gradle同步失败:不支持的类文件主版本60(13 m 44 s 731 ms) 无法为初始化脚本'C:\User\umer\AppData\Local\Temp\ijresolvers.gradle'打开初始化泛型类缓存(C:\User\umer.gradle\cache\6.7.1\script\c6td7o6d0dhgcyioq91fpl38q)。 缺陷源单元“BuildScript”中的
运行时遇到错误,我尝试了Pyspark error-Unsupported class file major version 55和Pyspark.topandas():'Unsupported class file major version 55'中提到的解决方案,但没有成功。 完整错误日志:
当我构建我的应用程序时,我得到了以下错误。任何帮助都将不胜感激。 根:生成。格拉德尔 settings.gradle 应用程序:生成。格拉德尔 失败:生成失败,出现异常*其中:设置文件“/Users/Documents/android/MyApplication5/Settings。gradle“*出了什么问题:无法编译设置文件”//Users/anand/Documents/android/My
我之前遇到此错误[不支持的类文件主版本57] 这个错误意味着我的Java版本与Gradle编译时的版本不兼容。 我的Gradle版本是Gradle 6.0.1,JDK版本是openjdk 13.0.2。 所以我将JDK降级为JDK 11,问题就解决了。 我能够在终端中运行任务"./gradlew spot bugsMain"。以及在shell命令中使用WebUI的Jenkins。这项工作工作正常,