Android Jet Pack Jetifier:原因:设置无效 literal/lengths

Android Jet Pack Jetifier: Cause: invalid literal/lengths set

我无法构建 APK。到目前为止,我只在一个项目上从 Windows 10 降级到 Windows 7 后就开始发生这种情况。其他项目正在运行 美好的。我尝试多次更改 Gradle class 路径版本。我也更改了 Gradle 包装器版本。

每次我得到以下输出:

原因:literal/lengths 设置无效。

我还在问题跟踪器中附加了两个 build.gradle 文件和堆栈跟踪文件:

Google Issue Tracker: My Issue

日志开头为:无法转换 transport-runtime-2.2。1.aar 等等。我无法在 Google.

上找到此错误

更多:

有时还会产生以下情况:

无法加载 class 'butterknife.OnCheckedChanged'。 此意外错误的可能原因包括: Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖和同步项目(需要网络)

Gradle 构建进程(守护进程)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。 停止 Gradle 构建进程(需要重新启动)

您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目要求的 Gradle 版本不兼容。

如果 Gradle 进程损坏,您也可以尝试关闭 IDE 然后杀死所有 Java 进程。

我尝试停止 gradle 构建并使用上面提供的 link 重新下载依赖项,但没有任何效果。

我还卸载并重新安装了 Android Studio。那也没用。


我已经删除了 butterknife 库,但是构建中有更多的错误集。请参阅上面的 link 到 Google 问题跟踪器 post。

我必须更新以下库才能修复。一个协程库损坏了,所以我不得不删除并更新 .gradle/ 根路径位置中的文件:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
implementation 'androidx.core:core-ktx:1.5.0-alpha01'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0'