如何将第 3 方本地 Maven 存储库添加到 android 项目

How to add a 3rd party local maven repository to android project

我得到了一个 SDK 可以使用,其中包含一个 maven-local-metadata 文件、一个 .aar 文件、.pom 文件和 .jar 文件。如何将其添加到我的项目中。我尝试将它粘贴到本地 .m2 文件但它不起作用(是否有任何特定方法)并且在文件选项中添加为新的 .aar/.jar 模块也不起作用。 任何帮助将不胜感激。

在您的根目录中创建 libs 文件夹,然后将您的文件添加到其中 查看屏幕截图

然后是 BuildGradle(项目)

allprojects {
    repositories {
        google()
        jcenter()
        flatDir {
            dirs 'libs'
        }

    }
}

当指向驻留在系统中的依赖项时,您可以创建一个 lib 文件夹和 copy/move jar 文件,但请确保在 pom.xml 中指定 jar 文件的位置

<dependency>
   <groupId>com.some.group</groupId>
   <artifactId>jar-name</artifactId>
   <version>1.0</version>
   <scope>system</scope>
   <systemPath>${basedir}/lib/yourJar.jar</systemPath>
</dependency>

只需在本地 .m2 存储库中以正确的结构添加文件即可。无需在libs文件夹中添加。

注意 - 如果将 .aar 文件作为模块使用