我成功地测试和调试了我的应用程序,但是当我想发布我的应用程序的 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 缓存的方法:
清除项目缓存 — 在您的项目的主要级别中有 2 个隐藏目录(在您的第一次编译之后)。提示:在 Mac 上键入“cmd-shift-”。如果您在 Finder 窗口中没有看到这些文件。 删除两个目录:
[项目主页]/.idea
[项目主页]/.gradle
删除系统 Gradle 缓存。删除此文件夹:
/[userhome]/.gradle/cache
关于android-studio - Android studio 在执行 lint 时找不到 kotlin-compiler.jar 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58196858/
相关文章:
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