java - 在 Android Studio 上将模块或项目作为库导入

标签 java android android-studio intellij-idea

我想在我的动态壁纸项目中使用 HoloEverywhere (HE) Preferences AddOn。该项目即将完成,我只需要它从 android 2.3 到 4.4 看起来都一样,所以我继续按照指南从 GitHub 获取 HE。

在“Demo”模块 checkout 并成功测试后,我回到了我的项目,但我只能创建一个新模块,而不能导入 ,如果我想重写模块设置,我尝试将新项目设置到模块的文件夹(在我的例子中是库和插件)Android Studio,如果我这样做,它会创建文件夹,但它不会编译和import org.holoeverywhere 将不起作用。

最佳答案

可以这样设置外部模块

在全局setting.gradle文件中添加这一行

def projectDialogsDir = file('path_of_the_module')
def rootProjectDescriptor = settings.rootProject
settings.createProjectDescriptor(rootProjectDescriptor, 'yourModule', projectDialogsDir)
include(':yourModule')

然后在应用程序模块的 build.gradle 文件中,您只需在 dependencies 下添加

dependencies {
  compile project(':yourModule')
}

关于java - 在 Android Studio 上将模块或项目作为库导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745210/

相关文章:

java - Sinch 示例应用程序包名称错误

android - 无法获取 'https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.0.1/google-services-4.0.1.pom'

java - 安卓工作室 |图书馆 |添加 Kryonet 库 - NoClassDefFoundError

java - 从特定的 CSV 文件中读取数据并将其显示在 JTable 中

java - Spring MVC HttpServletRequest请求: which button clicked on

javascript - Spring Boot 加 React 部署为 .war

android - findViewByID 返回 null

android - 如何检查android中是否启用了互联网访问?

python - 当按下 Flutter 中编程的按钮时,有没有办法可以运行 python 脚本?

java - Google Appengine Java - 从图像获取 EXIF 数据