我正在尝试从 Google Maven 手动下载一些 JAR 文件。 正在关注official documentation似乎不起作用。 例如:
- 我可以从 URL 下载 POM:https://dl.google.com/dl/android/maven2/androidx/test/rules/1.1.0/rules-1.1.0.pom
- 但是当我尝试从 URL 下载 JAR 时得到 404:https://dl.google.com/dl/android/maven2/androidx/test/rules/1.1.0/rules-1.1.0.jar
我做错了什么吗?
最佳答案
这是因为库不是jar 而是aar (Android Archive)。尝试
https://dl.google.com/dl/android/maven2/androidx/test/rules/1.1.0/rules-1.1.0.aar
它会起作用。
编辑:您可以从 <packaging>
中确定这一点pom文件中的标签:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>androidx.test</groupId>
<artifactId>rules</artifactId>
<version>1.1.0</version>
<packaging>aar</packaging>
关于android - 从 Google Maven 手动下载 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54429533/