找不到android:android:jar:6.0_r1

问题描述 投票:2回答:2

我正在尝试使用此命令构建OSMdroid>mvn clean install

构建失败并给出此错误:

[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/的一切都被允许。

所以也许正在寻找的东西真的不存在。我不确定android:android:jar:6.0_r1是什么。如果我浏览到https://repo1.maven.org/maven2/,我看不到名为android的目录

有任何想法吗?

Windows 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
android maven gis osmdroid
2个回答
3
投票

要直接回答您的问题,请更新SDK,然后运行Maven SDK部署程序并构建它。或者只使用Gradle + Android Studio导入它

你可能想要直接找到源码。 https://github.com/osmdroid/osmdroid/wiki/How-to-build-OsmDroid-from-source

  • 安装Android SDK并更新它为ANDROID_HOME设置系统环境变量,指向Android SDK安装位置。 Windows(我的电脑,属性,高级,环境变量......),Linux export ANDROID_HOME=(path to android sdk install)
  • 安装Maven。 http://maven.apache.org/download.html(您至少需要3.2.1版本)。您还需要将Maven添加到系统路径中。 Windows set PATH=$PATH%;(path to maven/bin)。 Linux export PATH=$PATH:(path to maven/bin)
  • 将osmdroid源代码从git签出到本地文件夹。 (git clone https://github.com/osmdroid/osmdroid.git
  • 使用Maven Android SDK Deployer下载Maven Android SDK依赖项。按照说明将android sdk软件包部署到本地存储库。 (建议mvn install -fn
  • 从OsmDroid检查位置,运行以下mvn clean install。您将需要运行设备或模拟器。

Gradle不时有缓存问题,擦除缓存是我找到的唯一解决方案。您将在用户主文件夹下找到一个隐藏的.gradle文件夹,另一个用于osmdroid的结帐位置。


-1
投票

属性 - > java构建路径 - > jre - >执行环境 - >环境按钮单击 - >添加外部JAR按钮单击 - >你的.jar路径jdk - >完成

© www.soinside.com 2019 - 2024. All rights reserved.