【问题标题】:Importing Libraries to an Android project将库导入 Android 项目
【发布时间】:2013-08-11 09:34:55
【问题描述】:

我从一本关于 Android 开发的书中导入了一个项目,目前在我的项目开始时,我的一些导入旁边出现了警告图标。当我将鼠标悬停在警告图标上时,出现的消息如下...

“从不使用 import java.io.IOException”

我之前在另一个项目中收到过这些警告,当我导入必要的库时,警告图标消失了。我的问题是我不知道要导入哪个库来解决我的 .java 文件中以下语句旁边的警告符号...

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.text.ParseException;
import java.util.GregorianCalendar;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

【问题讨论】:

  • 警告不是不言自明吗?你正在导入你不使用的东西。由于这是一本书的项目,所以有点奇怪。您可以通过删除导入“解决”此问题。
  • 尝试点击 cltr+shift+o,所有需要的包都将被导入,不必要的(从未使用过的导入)将被删除
  • 你能解释一下为什么这些导入首先出现在那里吗?我的意思是,如果最终用户只能删除它们,为什么还要将它们包含在预建项目中?

标签: android import libraries


【解决方案1】:

我假设您使用的是 Eclipse。转到来源 -> 组织导入。应该自动删除不必要的导入,只保留真正需要的。

【讨论】:

    【解决方案2】:

    删除

    import java.io.IOException;
    

    【讨论】:

      【解决方案3】:

      这不是问题,您无需导入任何库来解决此问题。

      您需要做的就是“组织导入”

      选项1:在编辑器中右键->Source->Organize Imports

      选项2:按[Ctrl]+[Shift]+o

      【讨论】:

        【解决方案4】:

        “从未使用过 import java.io.IOException” 此警告意味着您导入了一个未在代码中使用的类 java.io.IOException。这不是编译错误,因此您无需修复它即可正确运行您的项目。

        无论如何,如果您想让警告消失,有很多方法。最快的方法是消除这条线。如果您正在使用 Eclipse 并且有很多这样的警告,那么最快的解决方法是将 鼠标光标放在带黄色下划线的文本上等待 打开 Eclipse 的快速修复面板。在此面板中,您可以选择 “删除未使用的导入”“组织导入”。这两个系统都将删除您所有未使用的导入。还有第三个选项:“@Suppress 警告”。在这种情况下,您不应该使用此选项,因为它只会隐藏警告而不解决问题。

        Eclipse quick-fix 是一个强大的功能,使用它会大大加快你的代码编写速度,所以你应该开始练习它^^

        这种错误在项目中经常很安静,因为许多程序员不太关心“未使用的导入警告”并且通过代码更改他们忘记删除无用的导入

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-10-03
          • 2017-06-07
          • 2016-04-03
          • 2018-05-29
          • 2019-12-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多