无法使用gradle build dystem将生成的.aar文件上载到android studio中的本地maven存储库

无法使用gradle build dystem将生成的.aar文件上载到android studio中的本地maven存储库,android,maven,android-studio,gradle,Android,Maven,Android Studio,Gradle,我正在使用android studio和Gradle作为构建系统。我有一个图书馆项目和应用项目 图书馆-图书馆项目。 应用-应用项目 Gradle和android studio生成.aar文件而不是.jar文件。 所以我想将生成的.aar文件作为依赖项添加到我的应用程序项目中 由于android studio和gradle wrapper不支持将.aar文件添加为应用程序项目的依赖项,因此我尝试将.aar文件上载到本地maven存储库 下面是将.aar文件上载到本地maven存储库的build.

我正在使用android studio和Gradle作为构建系统。我有一个图书馆项目和应用项目

图书馆-图书馆项目。 应用-应用项目

Gradle和android studio生成.aar文件而不是.jar文件。 所以我想将生成的.aar文件作为依赖项添加到我的应用程序项目中

由于android studio和gradle wrapper不支持将.aar文件添加为应用程序项目的依赖项,因此我尝试将.aar文件上载到本地maven存储库

下面是将.aar文件上载到本地maven存储库的build.gradle代码

apply plugin: 'maven'
apply plugin: 'android-library'


dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
        instrumentTest.setRoot('tests')
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

 repositories {
        mavenLocal()
    }

configurations {
    resultArchives
}

uploadResultArchives {
    repositories {
        mavenDeployer {
            repository(url: 'C:/Users/test/.m2/repository')
        }
    }
}
artifacts{
    resultArchives file: file('build/output/aar/Library-debug.aar')
}
安装信息:Android studio1.1.0 渐变包装:2.2.1


提前感谢您的帮助

我不是gradle专业人士。但我认为这会起作用:

group = 'Library-debug'

uploadArchives{
    repositories{
         mavenDeployer{
             repository(url: uri('C:/Users/test/.m2/repository'))
         }
    }
}
您的aar将在“C:/Users/test/.m2/repository/[Your package name]/Local debug.aar”上提供