如何将maven模块导入Android Studio项目

如何将maven模块导入Android Studio项目,maven,android-studio,gradle,import-libraries,Maven,Android Studio,Gradle,Import Libraries,我想在我的Android Studio项目中包括改装模块。问题是改造是一个maven项目,所以Android Studio不允许我导入它。有办法解决这个问题吗 有人问了一个类似的问题,但没有得到回答。只需将其添加到应用程序build.gradle文件的依赖项{}块中即可 转到您的项目,然后转到应用程序。你将在app下看到一个build.gradle文件(不要在gradle文件夹下使用gradle,而是在app文件夹下使用ine)。添加这一行 dependencies { .... compil

我想在我的Android Studio项目中包括改装模块。问题是改造是一个maven项目,所以Android Studio不允许我导入它。有办法解决这个问题吗


有人问了一个类似的问题,但没有得到回答。

只需将其添加到应用程序build.gradle文件的
依赖项{}
块中即可


转到您的项目,然后转到应用程序。你将在app下看到一个
build.gradle
文件(不要在gradle文件夹下使用gradle,而是在app文件夹下使用ine)。添加这一行

 dependencies {
....
compile 'com.squareup.retrofit:retrofit:1.9.0'

...

}
然后,确保在目录中定义存储库详细信息并添加url

 repositories {
        flatDir {
            dirs 'libs'
        }
        maven { url 'http://download.crashlytics.com/maven' }
    }``

在克隆的POM中使用自定义组和/或工件,这样就不会将克隆与原始克隆混淆

像往常一样使用Maven构建和安装您的改装克隆:
mvn安装
。(使用命令行或Android Studio以外的IDE)每次更改后,必须手动构建改装克隆,以便Gradle看到更改

将本地Maven存储库添加到Gradle脚本中。见:

将克隆的GAV作为依赖项添加到Gradle脚本:


在android studio中,只需进入项目结构->要添加的模块->依赖项选项卡->加(添加)->库依赖项,然后在文本框中键入Reformation并选择com.squareup.Reformation:Reformation并添加到依赖项中即可

请参见。只需执行另一个解算,然后下载最新的jar文件
转到新建模块->创建jar的模块->选择该jar文件的路径->然后在您的项目模块gradle dependency add(实现)(“:name Reformation module”).

谢谢,但我想包括一个本地的改型克隆,我不想从maven Repository获取它。我怎么能包括这个库。我在过去4个小时里一直在尝试,但没有成功。请提供一些建议。链接是谢谢,但我想包括一个本地的改型克隆,我不想从maven Repository获取它。有什么问题吗你遇到了什么?你尝试过什么?因为IntelliJ本身在同一个项目中支持Gradle和Maven模块,也许使用IntelliJ和Android插件而不是Android Studio可以做到这一点,但我不确定这是否可以将Android支持添加到普通IntelliJ中,有人知道吗?没有其他方法可以同时拥有Gradle和Maven模块在同一个Android Studio窗口中打开?我想尝试此链接中提供的库。请指导我为我工作!通过“Gradle init”转换为Gradle后,转到项目树根->右键单击->新建->模块->导入等级项目->选择转换后的项目。
 repositories {
        flatDir {
            dirs 'libs'
        }
        maven { url 'http://download.crashlytics.com/maven' }
    }``
repositories {
    mavenLocal()
}
dependencies {
    compile 'com.yourgroup:retrofit:1.9.0-custom'
}