如何将 Maven 模块导入 Android Studio 项目
How to import a maven module to an Android Studio project
我想将改装作为我的 Android Studio 项目中的一个模块。问题是改造是一个 Maven 项目,所以 Android Studio 不允许我导入它。有没有解决的办法?
有人问过类似的问题 ,但没有收到任何答复。
只需将它添加到应用程序 build.gradle 文件的 dependencies { }
块中。
dependencies {
compile 'com.squareup.retrofit:retrofit:1.9.0'
}
转到您的项目,然后转到应用程序。您将在 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 中使用自定义组 and/or 工件,这样您的克隆就不会与原始文件混淆。
照常使用 Maven 构建并安装 Retrofit 的克隆:mvn install
。 (使用命令行或 IDE 而不是 Android Studio。)您必须在每次更改后手动构建 Retrofit 克隆,以便 Gradle 看到更改。
将本地 Maven 存储库添加到您的 Gradle 脚本。参见 https://docs.gradle.org/2.5/dsl/org.gradle.api.artifacts.dsl.RepositoryHandler.html#org.gradle.api.artifacts.dsl.RepositoryHandler:mavenLocal():
repositories {
mavenLocal()
}
将克隆的 GAV 作为依赖项添加到 Gradle 脚本:
dependencies {
compile 'com.yourgroup:retrofit:1.9.0-custom'
}
在 android studio 中,只需转到项目结构 -> 要添加改造的模块 -> 依赖项选项卡 -> 加号(添加) -> 库依赖项,然后在文本框中键入改造和 select com.squareup.retrofit:改造并添加到您的依赖项
参见Migrating from Maven to Gradle。只需执行 gradle init
.
另一个解决方案,只需从 https://github.com/google/retrofit 下载最新的 jar 文件然后
转到新模块 -> 创建 jar 模块 -> select 该 jar 文件的路径 -> 然后在你的项目模块 gradle 依赖添加(实现(':name retrofit module')。
我想将改装作为我的 Android Studio 项目中的一个模块。问题是改造是一个 Maven 项目,所以 Android Studio 不允许我导入它。有没有解决的办法?
有人问过类似的问题
只需将它添加到应用程序 build.gradle 文件的 dependencies { }
块中。
dependencies {
compile 'com.squareup.retrofit:retrofit:1.9.0'
}
转到您的项目,然后转到应用程序。您将在 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 中使用自定义组 and/or 工件,这样您的克隆就不会与原始文件混淆。
照常使用 Maven 构建并安装 Retrofit 的克隆:mvn install
。 (使用命令行或 IDE 而不是 Android Studio。)您必须在每次更改后手动构建 Retrofit 克隆,以便 Gradle 看到更改。
将本地 Maven 存储库添加到您的 Gradle 脚本。参见 https://docs.gradle.org/2.5/dsl/org.gradle.api.artifacts.dsl.RepositoryHandler.html#org.gradle.api.artifacts.dsl.RepositoryHandler:mavenLocal():
repositories {
mavenLocal()
}
将克隆的 GAV 作为依赖项添加到 Gradle 脚本:
dependencies {
compile 'com.yourgroup:retrofit:1.9.0-custom'
}
在 android studio 中,只需转到项目结构 -> 要添加改造的模块 -> 依赖项选项卡 -> 加号(添加) -> 库依赖项,然后在文本框中键入改造和 select com.squareup.retrofit:改造并添加到您的依赖项
参见Migrating from Maven to Gradle。只需执行 gradle init
.
另一个解决方案,只需从 https://github.com/google/retrofit 下载最新的 jar 文件然后 转到新模块 -> 创建 jar 模块 -> select 该 jar 文件的路径 -> 然后在你的项目模块 gradle 依赖添加(实现(':name retrofit module')。