博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
please select android sdk(出现小红叉)
阅读量:5306 次
发布时间:2019-06-14

本文共 476 字,大约阅读时间需要 1 分钟。

问题原因:

  在项目中通过 git 协同开发,项目是 kotlin 与 Java 混合开发。在 build.gradle 中添加依赖之后就出现这个问题了,点击运行无法编译。 在网上找了各种解决办法都没能解决我的问题,不过通过一番查找,在 app.iml 中发现一个问题:

网文中解决的是缺失了这一行,添加成下面这样就可以解决

但是我改成这样,kotlin 代码任然报错 。

解决:

删除项目目录下 .idea 文件夹 、 模块 .iml 文件(app.iml)和 project  .iml ,然后重新编译项目解决。个人建议解决问题,尽量不要尝试去改动自动生成的文件。

 

最近发现一个更简单的方法:

① 删除项目 .idea文件夹下面的 library 文件夹

② sync 同步项目

问题就可以解决。原因是涉及到 gradle 与 ide 之间对依赖的解析和识别过程出现了问题,sdk 也是作为库去识别的,删除之后重新生成可以解决这个问题。

转载于:https://www.cnblogs.com/aimqqroad-13/p/9313650.html

你可能感兴趣的文章
springboot中访问jsp文件方式
查看>>
树的直径新求法、codeforces 690C3 Brain Network (hard)
查看>>
五子棋游戏SRS文档
查看>>
Hdu 2476 String painter (区间DP)
查看>>
找路径
查看>>
js、jquery获取当前url中各个参数
查看>>
Android webView解析URL参数
查看>>
一个汇编的HelloWorld!
查看>>
文科学生思维与理科学生思维对比
查看>>
一台电脑如何管理多个ssh key
查看>>
C# 定时关机小程序
查看>>
【blog】推荐一个博客系统后台管理模板 - pinghsu
查看>>
说说MySQL索引
查看>>
zabbix发送邮件脚本
查看>>
生成随机的数字和字母组合
查看>>
File类
查看>>
java学习-1
查看>>
unigui的菜单树补习【2】treeview
查看>>
Qt 获取屏幕信息
查看>>
dubbo注册服务IP解析异常及IP解析源码分析
查看>>