当前位置: 首页 > 知识库问答 >
问题:

Android studio IDE显示未解析的引用/忽略导入,而构建则很好

何昆
2023-03-14

几天以来,我的android studio IDE出了问题,现在非常绝望。各种库导入不再被识别(有的被识别,有的不被识别,例如junit不被识别),显示出未解决的引用错误和自动完成不起作用。但这只是IDE,梯度构建也是很好的。

分级文件应该是好的,图片是从一个新的项目,在那里一切都是适当的设置。新旧项目都有同样的问题。我已经试过了:

  • 删除.idea文件夹+.iml文件并重新移植项目
  • 使缓存无效/重新启动...
  • 删除.android/cache
  • 删除主页/.gradle/缓存
  • 下载并安装了新的Android Studio(v3.2.1),打开了旧项目,启动了新项目
  • 切换kotlin插件版本、compilesdk版本、android gradle插件版本、kotlin版本、gradle版本

我同时做了两个更新,Android Studio到3.2.1,Kotlin插件到1.3.0,Android gradle插件到3.2.1,安装了最新的SDK28,从gradle 4.6切换到4.10.2。前不久,我又有了一个奇怪的行为,打开的文件并没有显示真正的内容,而是几乎所有的分级文件或源文件都显示了神秘的二进制符号。只有删除整个项目文件夹并从git中重新克隆它才能解决这个问题。我把责任归咎于一个硬重置,而工作室正在运行这一点。好像我的机器上的任何android工作室相关的东西都搞砸了。但即使是新安装studio也无济于事

共有1个答案

田硕
2023-03-14

好的,通过完全删除所有android studio安装(使用包含的uninstall.exe),删除home/.android和所有home/.androidStudiox.x文件夹,然后重新安装android studio(再也找不到以前安装的任何内容),最终解决了这个问题。然后甚至可以重新导入之前导出的设置

 类似资料:
  • 我很难修复库文档示例中的错误。我有类似于我的板条箱的文件结构 在我的示例中,我的标题如下所示 这编译和工作得很好,但是现在当我在的留档中编写示例时,我似乎无法导入 当我运行货物测试时,我收到此错误 我见过这个问题,但这涉及从同一个文件导入模块,仍然需要顶级范围。然而,这里我仍然使用指定顶级范围。 因此,虽然导入bignum::inits::Zero适用于我的所有测试和示例,但它不适用于我的文档。为

  • 如果没有引用,会导致解析发生更改吗?

  • 我正在用PyCharm做一个项目。项目已打开并配置了解释器,可以成功运行。远程解释器路径已正确映射。这似乎是正确的配置,但PyCharm用“未解决的引用”错误突出显示了我的有效代码,即使对于内置Python函数也是如此。为什么即使代码在运行,它们似乎也没有被检测到?有没有办法让PyCharm正确识别这些? 这个问题的具体实例是远程解释器,但是这个问题也出现在本地解释器上。

  • 先前运行良好的后续导入显示为未解析符号

  • 如果其他地方也提到了这一点,我提前表示歉意,但涉及的模糊/常见术语意味着我发现了很多不相关的点击,但没有任何有用的内容。由于我的项目相当大,我认为我提供M(N)WE是不合理的,所以我正在寻找其他检查方法的想法。以下是代码块: 我的构造函数(1)从未被调用。但是,(2)和(3)都没有被调用(即测试字符串从未打印过,也从未打印过异常)。根据我对try-catch块的理解,这应该是不可能的。 我使用Ec

  • 本文向大家介绍SQLSERVER中忽略索引提示,包括了SQLSERVER中忽略索引提示的使用技巧和注意事项,需要的朋友参考一下 当我们想让某条查询语句利用某个索引的时候,我们一般会在查询语句里加索引提示,就像这样 当在生产环境里面,由于这个索引提示的原因,优化器一般不会再去考虑其他的索引,那有时候这个索引提示可能会导致查询变慢 经过你的测试,发现确实是因为这个索引提示的关系导致查询变慢,但是SQL