我已按照此链接中给出的步骤使用Maven构建创建了一个简单的Android应用程序:
http://androidcookbook.com/Recipe.seam?recipeId=4137
通过按照链接中的步骤,我能够创建和部署Android应用程序,并可以在模拟器上看到输出。
现在我正在尝试将现有的AAR文件添加为Maven pom.xml
文件中的依赖项。所以我将我正在使用的AAR文件复制到我项目的libs目录中。
在互联网上搜索后,我发现了如何在Maven中使用AAR文件的链接 - https://code.google.com/p/maven-android-plugin/wiki/AAR
它说我们可以通过在我的pom.xml文件中添加依赖项来使用AAR文件:
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>play-services</artifactId>
<version>4.4.52</version>
<type>aar</type>
</dependency>
当我将其包含在我的pom文件中时,我的maven构建失败并显示错误消息:
使用的命令 - mvn clean install -e
错误:
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Failure to find com.google.android.gms:play-services:aar:4.4.52 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced
现在,如果我使用-U选项获取更新,那么我收到此错误:
使用的命令 - mvn clean install -U -e
错误:
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not find artifact com.google.android.gms:play-services:aar:4.4.52 in central (http://repo.maven.apache.org/maven2)
我对Android应用程序完全陌生,有人可以帮助我如何包含AAR文件并使用Maven构建它吗?