【问题标题】:Unused imports being removed android未使用的导入被删除android
【发布时间】:2015-11-10 00:03:59
【问题描述】:

在 android studio 中,我未使用的导入将立即被删除,我不希望这种情况发生。我不小心启用了推荐,但不知道如何撤消它。感谢您的帮助。

【问题讨论】:

  • 它们未使用。为什么要保留它们?
  • 我已将一个 jar 文件导入 libs 文件夹,现在正尝试将其导入我的 java 代码以使用它,但我的包出现“符号无法识别” ,所以我希望它不会被自动删除,而我可以尝试找出问题所在。
  • 您需要通过库面板添加 jar。见这里stackoverflow.com/questions/16608135/…
  • 只要你自动完成类名,它们就会自动导入,你为什么要保留这些导入?
  • @cricket_007 或者你可以回答他的问题。有很多原因,包括但不限于……我可能需要他们的信,同时解决一个小问题。基本上,作为开发人员,我不希望 IDE 做我没有要求它做的事情。尤其是当这些事情影响我的代码时。

标签: android


【解决方案1】:
  1. 您可以通过关闭“优化导入”来防止 Android Studio 自动删除“未使用的导入”:

    Android Studio > 文件 > 设置 > 编辑器常规 > 自动导入 > 动态优化导入 = 否

您可以在这里阅读更多内容:Optimizing Imports

  1. 想要阻止 Android Studio 在您背后删除导入是完全合理的。完成后,您始终可以使用 Ctl-Alt-O 自动删除导入,或者等效地使用 Prject > Optimize Imports。

  2. 最后,如何添加第 3 方 .jar 文件取决于您的项目。

    就我而言,我有一个“gradle”项目,所以我需要 1)将 jar 添加到我的 Android Studio 项目中的“lib”子文件夹中,然后 2)在“build.gradle”中编辑“dependencies” :

How to add a jar in External Libraries in android studio

'希望有帮助!

【讨论】:

  • 对不起,你的来源是什么意思?我找不到那个
  • 实际上,我启动了我当前的 Android Studio 1.4:全局设置现在是 File > Editor > General > Auto Import > Optimize imports on the fly= NO。为混乱道歉。你可以在这里阅读更多:Optimizing Imports
  • 我使用的是 1.4.1,我在文件下找不到编辑器,抱歉给您带来了困难。我在工具下看到了优化导入的选项,但它只是关于操作,而不是设置它是否这样做。
猜你喜欢
  • 2014-04-11
  • 2017-09-11
  • 2017-06-28
  • 1970-01-01
  • 2020-10-25
  • 2021-08-19
  • 1970-01-01
  • 2012-11-09
  • 2021-05-26
相关资源
最近更新 更多