我想将改造作为一个模块包含在我的 Android Studio 项目中。问题是改造是一个 Maven 项目,所以 Android Studio 不会让我导入它。有没有解决的办法?
之前有人问过类似的问题,但没有得到任何答案。
我想将改造作为一个模块包含在我的 Android Studio 项目中。问题是改造是一个 Maven 项目,所以 Android Studio 不会让我导入它。有没有解决的办法?
之前有人问过类似的问题,但没有得到任何答案。
在克隆的 POM 中使用自定义组和/或工件,因此您的克隆不会与原始文件混淆。
像往常一样使用 Maven 构建和安装您的 Retrofit 克隆:mvn install
. (使用命令行或 Android Studio 以外的 IDE。)您必须在每次更改后手动构建 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'
}
转到您的项目,然后转到应用程序。您将build.gradle
在 app 下看到一个文件(不要使用 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' }
}``
请参阅从 Maven 迁移到 Gradle。只需执行gradle init
.
只需将其添加到dependencies { }
应用程序的build.gradle文件的块中即可。
dependencies {
compile 'com.squareup.retrofit:retrofit:1.9.0'
}
在 android studio 中,只需转到项目结构 -> 要添加改造的模块 -> 依赖项选项卡 -> plus(add) -> 库依赖项,然后在文本框中键入改造并选择 com.squareup.retrofit:retrofit 并添加到您的依赖关系
另一种解决方案,只需从https://github.com/google/retrofit下载最新的 jar 文件,然后转到新模块->创建 jar 模块->选择该 jar 文件的路径->然后在您的项目模块 gradle 依赖项添加(实施(':名称改造模块')。