我正在尝试在Android应用中使用HoloEverywhere ,但我无法让它正常工作。每当我尝试导入库时,我都会遇到一些错误。谷歌搜索后,我已经能够删除错误:
容器'Maven Dependencies'引用不存在的库 'C:\用户\自己\的.m2 \库\ COM \谷歌\机器人\支持-V4 \ R12 \支持-V4-r12.jar'
我在“HoloEverywhere-master \ support-library”文件夹中有这个库,因为它包含在HoloEverywhere中。我对Maven一点都不熟悉,所以我不太确定它到底要做什么。有什么想法吗?
答案 0 :(得分:1)
在pom.xml中检查这个依赖项,你可以将它作为依赖项链接到系统范围:
<dependency>
<groupId>com.google.android</groupId>
<artifactId>support-v4</artifactId>
<version>r12</version>
<scope>system</scope>
<systemPath>${project.basedir}/external/something.jar</systemPath>
</dependency>
然后只需更正系统路径。这只是快速修复。更好的解决方案是使用以下命令将该jar库安装到本地存储库中:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
OR
查找包含给定库的maven存储库,例如: http://mvnrepository.com/artifact/com.google.android/support-v4/r6(小心这是r6版本,你可能需要r12)
<repositories>
<repository>
<id>my-alternate-repository</id>
<url>http://myrepo.net/repo</url>
</repository>
答案 1 :(得分:0)
这真的是Maven的问题吗?
您是否尝试过右击项目。
选择Android Tools > Add Support Libraries...