找不到android:android:jar:6.0_r1
我正在尝试使用以下命令进行构建:找不到android:android:jar:6.0_r1,android,maven,gis,osmdroid,Android,Maven,Gis,Osmdroid,我正在尝试使用以下命令进行构建: >mvn清洁安装 生成失败,并出现以下错误: [ERROR] Failed to execute goal on project osmdroid-android: Could not resolve dependencies for project org.osmdroid:osmdroid-android:aar:4.4-SNAPSHOT: Failure to find android:android:jar:6.0_r1 in https://rep
>mvn清洁安装
生成失败,并出现以下错误:
[ERROR] Failed to execute goal on project osmdroid-android:
Could not resolve dependencies for project org.osmdroid:osmdroid-android:aar:4.4-SNAPSHOT:
Failure to find android:android:jar:6.0_r1 in https://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
我们在防火墙后面,这里的网络人员向我保证,https://repo1.maven.org/maven2/
是允许的
因此,也许它所寻找的真的不存在。我不确定安卓:安卓:jar:6.0r1是什么。如果我浏览到,我不会看到名为android
有什么想法吗
视窗7
尝试删除C:\Users\myusername\.m2\repository
的内容,但没有效果
问题的根源似乎是无法从maven存储库下载某些JAR:
[WARNING] The POM for android.support:compatibility-v4:jar:23.1.0 is missing, no dependency information available
[WARNING] The POM for com.google.android.maps:maps:jar:23_r1 is missing, no dependency information available
[WARNING] The POM for com.google.android.gms:google-play-services:jar:27.0.0 is missing, no dependency information available
[WARNING] The POM for android:android:jar:6.0_r1 is missing, no dependency information available
属性->java构建路径->jre->执行环境->环境按钮单击->添加外部jar按钮单击->您的.jar jdk路径->完成-/p>直接回答您的问题,更新SDK,然后运行Maven SDK部署器,它应该构建。或者使用Gradle+Android Studio导入它 你可能想直接找到源头。
- 安装Android SDK并将其更新为系统环境
用于ANDROID_HOME的变量,指向您的ANDROID SDK安装
地点。Windows(我的电脑、属性、高级、环境)
变量…,Linux
导出ANDROID\u HOME=(ANDROID sdk安装路径)
- 安装Maven。(你
至少需要3.2.1版)。您还需要将Maven添加到
系统路径。Windows
。Linuxset PATH=$PATH%;(maven/bin的路径)
export PATH=$PATH:(maven/bin的路径)
- 将osmdroid源从git签出到本地文件夹。(
)git克隆 https://github.com/osmdroid/osmdroid.git
- 使用Maven Android SDK部署器下载Maven Android SDK依赖项。按照说明将android sdk包部署到本地存储库。(建议安装mvn-fn)
- 从OsmDroid签出位置,运行以下
。您将需要一个正在运行的设备或模拟器mvn clean install
Gradle有时会出现缓存问题,清除缓存是我找到的唯一解决方案。您将在用户主文件夹下找到一个隐藏的.gradle文件夹,另一个文件夹的签出位置是osmdroid。我想您指的是Eclipse项目的属性。我不是用Eclipse来构建,我是从命令行来实现的,我只是推动了一个应该有所帮助的改变(当google更新和删除旧版本的库时)。再试试看!无论你做了什么都修复了它。[INFO]构建成功[INFO]总时间:01:48分钟[INFO]完成时间:2015-11-05T09:16:13-07:00[INFO]最终内存:71M/198MI我还在Android Studio中构建OSMDroid。你能帮忙吗?只需在android studio中导入osmdroid。应该就行了。不要导入pom,使用渐变位。有时格拉德尔很傻。删除~/.gradle文件夹和您的签出文件夹/.gradle文件夹,再试一次Ingradle有时会变得很愚蠢,清除缓存是我找到的唯一解决方案。您将在用户主文件夹下找到一个隐藏的.gradle文件夹,另一个文件夹的签出位置是osmdroid。