2016-01-23 232 views
1

我想为Android应用程序构建JAR插件。该插件有两个依赖关系:无法导入Android支持IntelliJ项目

android我已经使用maven导入(并且看起来很好)和android支持我无法正确导入它。

具体来说,我需要进口:

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模块中。

我在做什么错?

enter image description here

回答

1

的事情是,你尝试添加Android“从Android的小号Handleros.Looper不添加任何库或...

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

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

+0

两个处理程序之间有区别吗?这个jar将专门用于android项目。 – nVentimiglia

+1

是啊,如果你说你会使用它的android应用程序,最好使用android.jar我guess.i没有看到源,所以,让我们说android比java更兼容。 – Mohsen

1

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

相关问题