首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pom.xml中缺少artifactcom.google.android.gms:google-play-services:jar

pom.xml中缺少artifactcom.google.android.gms:google-play-services:jar
EN

Stack Overflow用户
提问于 2014-01-16 15:19:51
回答 2查看 2.3K关注 0票数 2

我在我的pom.xml文件中的依赖标签中得到了下面的错误。

代码语言:javascript
复制
Missing artifact com.google.android.gms:google-play-services:jar:13.0.0
Missing artifact com.google.android.gms:google-play-services:apklib:13.0.0

这是我的Pom.xml依赖标记,在这里我得到了错误(检查ERROR HERE行)

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>android</artifactId>
        <version>2.3.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>support-v4</artifactId>
        <version>r7</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.2</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>android-test</artifactId>
        <version>4.1.1.4</version>
    </dependency>
    <dependency>
        <groupId>com.google.android.maps</groupId>
        <artifactId>maps</artifactId>
        <version>17_r3</version>
        <scope>provided</scope>
    </dependency>

    <dependency> //ERROR HERE
        <groupId>com.google.android.gms</groupId>
        <artifactId>google-play-services</artifactId>
        <version>13.0.0</version>
        <type>apklib</type>
    </dependency>
    <dependency>
        <groupId>com.google.android.gms</groupId>
        <artifactId>google-play-services</artifactId>
        <version>13.0.0</version>
        <type>jar</type>
    </dependency>

</dependencies>
EN

回答 2

Stack Overflow用户

发布于 2014-02-13 21:28:39

路径com.google.android.gms似乎不存在于中央Maven库中。

票数 2
EN

Stack Overflow用户

发布于 2014-02-16 21:54:28

我发现我能够通过下载Android SDK Manager中的Google Repository extras包来解决这个问题。(注意,我正在使用Android Studio,我相信它会自动获取这个存储库,否则您可能不得不将一些文件复制到本地m2存储库,或者相应地配置您的pom/build文件:S)

它希望使用可理解的语义版本(而不是常规的r13/'13.0.0`样式)安装库的所有版本,因此您必须相应地设置版本号(在撰写本文时,当前版本为4.2.42 )

如果谷歌为这些工件提供(并记录)一个公共存储库,或者更好地将它们发布到maven central (正如Dallas187所说的),那将是很好的,但我相信在这种情况发生之前,它们可能需要通过一些法律保护……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21155609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档