android-studio - Android studio 在执行 lint 时找不到 kotl

我成功地测试和调试了我的应用程序,但是当我想发布我的应用程序的 apk 时,在 Execute Lint 上它遇到了这个错误:

Could not find kotlin-compiler.jar (com.android.tools.external.com-intellij:kotlin-compiler:26.5.0).
Searched in the following locations:
    https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/kotlin-compiler/26.5.0/kotlin-compiler-26.5.0.jar

当我点击该链接时,它在浏览器中成功下载,但我不知道为什么 android sutdio 找不到它。 我的离线工作也未被选中。

最佳答案

我在 gradle 选项卡中禁用了离线工作,也根据 answers of this question我更改了存储库的顺序,但这些都没有解决我的问题。 相反,我清除了缓存,之后一切恢复正常。这是我清除 gradle 缓存的方法:

  1. 清除项目缓存 — 在您的项目的主要级别中有 2 个隐藏目录(在您的第一次编译之后)。提示:在 Mac 上键入“cmd-shift-”。如果您在 Finder 窗口中没有看到这些文件。 删除两个目录:

    [项目主页]/.idea

    [项目主页]/.gradle

  2. 删除系统 Gradle 缓存。删除此文件夹:

    /[userhome]/.gradle/cache

关于android-studio - Android studio 在执行 lint 时找不到 kotlin-compiler.jar 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58196858/

相关文章:

reactjs - Jest 性能问题

bash - 如何使用 Shell 脚本在 mac 中覆盖环境变量

visual-studio-code - Prettier 在 React Code 中不工作并在状

flutter - 如何使用我的整个应用程序在 TabBarView 中创建可滚动的内容?

node.js - nodemailer 不发送邮件,给出 250 ok

javascript - 使用 React Hook 应用多个 Context 的好方法

apache-spark - 在 Spark 2.4.0 中使用 spark.sql 的 Hive

angular - 重新加载页面后保持元素位置 - 拖放 cdk Angular 7

python - 如何在 keras 中训练顺序模型,给出一个列表作为输出和输入?

selenium - 登录网站时如何使用 puppeteer/selenium 重用保存的凭据/密码