找不到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
    set PATH=$PATH%;(maven/bin的路径)
    。Linux
    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。