gpt4 book ai didi

android - 如何在Android Gradle构建中使用pom文件?

转载 作者:行者123 更新时间:2023-12-03 05:43:22 27 4
gpt4 key购买 nike

我正在使用Android Gradle命令行而不是Android Studio构建
我希望能够在库中进行构建/编译
来自mavenCentral()。

我想知道如何为任何将军做到这一点
库,但是我想要做的一件事就是获取某个版本
的“com.google.android.gms:play-services-maps”。

来自:https://mvnrepository.com/artifact/com.google.android.gms/play-services-maps

对于大多数版本,我都可以获取pom和aar文件
所以如果可以访问这些文件,我必须在build.gradle中做什么,
在项目中构建它?

我看到的大多数文章都是关于如何生成pom文件的,
但与如何在您的项目中使用它无关。

我真的很想知道如何在构建中使用pom文件
或如何使用其中的信息,但是如果我可以获得有关如何使用aar文件进行构建的信息,那也将很酷。

或如何使用它在“成绩”标签中提供的信息:

// https://mvnrepository.com/artifact/com.google.android.gms/play-services-maps
compile group: 'com.google.android.gms', name: 'play-services-maps', version: '12.0.0'

这是我目前拥有的东西,很多东西省略了,不起作用:
> Could not resolve all dependencies for configuration ':_debugApkCopy'.
> Could not find com.google.android.gms:play-services-maps:12.0.0.
Searched in the following locations:


buildscript {
repositories {
mavenCentral()
}
}

dependencies {
//compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services-maps:12.0.0'
}

我也尝试使用“成绩”标签中的信息:
repositories {
maven {
url "https://mvnrepository.com/artifact/com.google.android.gms/play-services-maps"
}
}


dependencies {
compile group: 'com.google.android.gms', name: 'play-services-maps', version: '12.0.0'
}

谢谢!

最佳答案

在gradle文件中,您需要在存储库中添加google()-

 buildscript {
repositories {
mavenCentral()
google()
}
}

我怎么理解的:在Maven链接中-

Note: this artifact it located at Google repository (https://maven.google.com/)



但是,如果您在存储库中添加 mavenCentral(),那么我只会看到 google(),以下内容应该可以工作-
compile 'com.google.android.gms:play-services-maps:12.0.0'

关于android - 如何在Android Gradle构建中使用pom文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51368949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com