How To Add Maven Dependency (Android Studio)

Cha*_*har 5 xml maven maven-dependency-plugin android-studio maven-dependency

I have this code below..

<dependency>
    <groupId>me.gujun.android.taggroup</groupId>
    <artifactId>library</artifactId>
    <version>1.4</version>
    <type>apklib</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

But where do you put this in Android Studio? I've already placed a dependency in build.gradle which is compile 'me.gujun.android.taggroup:library:1.4@aar'

yme*_*ene 9

在Android Studio 3.0及更高版本中,您可以复制

<dependency>
    <groupId>me.gujun.android.taggroup</groupId>
    <artifactId>library</artifactId>
    <version>1.4</version>
    <type>apklib</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

进入build.gradle,并自动将其转换为:

implementation 'me.gujun.android.taggroup:library:1.4'
Run Code Online (Sandbox Code Playgroud)


sta*_*abs 2

我刚才也有类似的问题。我试图在 Android 应用程序中使用khttp 。这是图书馆给我的 XML:

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
Run Code Online (Sandbox Code Playgroud)

...和

<dependency>
    <groupId>com.github.jkcclemens</groupId>
    <artifactId>khttp</artifactId>
    <version>-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我最终做的是编辑根build.gradle文件并添加以下内容:

allprojects {
    repositories {
        maven {
            url "https://jitpack.io"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,我编辑了应用程序的 gradle 文件,并将此行添加到现有dependencies { .... }部分:

compile 'com.github.jkcclemens:khttp:master-SNAPSHOT'
Run Code Online (Sandbox Code Playgroud)

完成后,我点击黄色栏上的“重试”或“同步”按钮,似乎让Android Studio 3.0.1识别我所做的更改。

我按照JitPack 主页上的说明进行操作。