android - 将使用android软件包的纯java项目作为依赖关系添加到android studio中的android项目

标签 android gradle dependencies

我有一个使用依赖项(名为Utility)的android项目(名为:My Application)。
我将此Java库作为依赖项添加到[我的应用程序]的build.gradle文件中:

但是在Utility项目中,我使用了所有Java源代码(不是android list ,也不是xml资源文件),但是我还在该库中的一个Java文件中使用了import android.os.AsyncTask;导入。

我的问题是,应将什么依赖项添加到Utility的build.gradle文件中,以便它可以识别android.os包。
这是我的Utility项目的build.gradle文件:

最佳答案

为了使这些类可访问,您必须构建一个Android库:

apply plugin: "com.android.library"

这还需要添加Manifest.xmlres目录。

参见documentation

关于android - 将使用android软件包的纯java项目作为依赖关系添加到android studio中的android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53078954/

相关文章:

android - mvp中的presenter和mvvm中的view-model有什么区别

gradle - 将Maven Artifactory 发布到具有不同 Artifactory ID的 Artifactory

java - Maven 在 IntelliJ 中找不到依赖项

java - 将仅编译时 jar 与 Maven 一起使用

Android Eclipse挂起

android - 24 小时格式到 12 小时格式

具有 Intent 的 Android onActivityResult()

android - 当我将Gradle用于Android应用程序时出现 “merge incompatible”错误

java - Egit : Set gitignore to ignore all eclipse project files

java - Eclipse:如何使用具有外部项目依赖项的 ant 构建可执行 jar?