我正在尝试连接Tenjin,但是我面临这样一个错误:
任务:app:编译compileDebugJavaWithJavac失败的C:\Users\Administrator\Desktop\project\app\src\main\java\project\shops\com\Splash.java:32:错误:无法访问TenjinSDK导入com.tenjin.android.TenjinSDK;^ bad类文件: C:\Users\Administrator.gradle\caches\transforms-2\files-2.1\3af8be2a317a2cde9574b953bbdc025f\jetified-tenjin-api.jar(com/tenjin/android/TenjinSDK.class)类文件有错误版本55.0,应该是52.0请删除或确保它出现在类路径的正确子目录中。
你能告诉我什么是可能的原因,如何解决,这个项目不想建设?!
发布于 2022-01-04 22:54:39
我不熟悉android或tenjin,但是这个错误看起来就像您使用一个旧的JDK来构建您的项目(看起来像Java8--对应于类版本52),但是TenjinSDK库是使用一个更新的JDK构建的(表面上是Java11-对应于类版本55)。从tenjin页面看,它们看起来像是使用1.12.7版本的库从Java 8迁移到11。
要解决这个问题,要么为项目使用更新的JDK (推荐),要么使用与Java 8兼容的tenjin版本(任何低于1.12.7的版本都可以)。建议使用较新的JDK,以便将来能够更新库。否则,您将被绑定到使用这个特定版本。
https://stackoverflow.com/questions/70584289
复制相似问题