【问题标题】:Unable to import android support IntelliJ project无法导入android支持IntelliJ项目
【发布时间】:2016-01-23 18:04:09
【问题描述】:

我正在尝试为 Android 应用程序构建一个 JAR 插件。该插件有两个依赖项:

android AsyncTask 我使用 maven 导入(看起来不错)和 android support 我无法正确导入它。

具体我需要导入:

import android.os.Handler;
import android.os.Looper;
import android.util.Log;

当我拨打这个电话时,android.osandroid.util 是红色的,好像无法导入一样。

我正在使用Project Structure / Libraries tab 导入android 支持。我将它定向到位于我的 android sdk 文件夹中的 android-support-v7-appcompact.jar 文件。我已导入此库并将其作为依赖项包含在我的 jar 模块中。

我做错了什么?

【问题讨论】:

    标签: java android maven intellij-idea


    【解决方案1】:

    问题是,您试图从 android 添加 AndroidHandleros.Looper 而不添加任何库或...

    在java中,我们可以使用:import java.util.logging.Handler;而不是android.os.Handler

    正如你所说,你必须将支持上述导入的 android.jar 添加到你的 java 项目中。

    【讨论】:

    • 这两个处理程序有区别吗?此 jar 将专门用于 android 项目。
    • 是的,如果你说你会将它用于 android 应用程序,最好使用 android.jar 我猜。我没有看到源所以,假设 android 比那更兼容java.
    【解决方案2】:

    我错了。我不需要android支持。我需要的是android.jar。这位于 %SDK%\platforms\android-23\android.jar

    【讨论】:

      猜你喜欢
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2021-02-04
      相关资源
      最近更新 更多