如何将第 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 文件作为模块使用
我得到了一个 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 文件作为模块使用