Android-导出库模块(JAR或AAR)

Android-导出库模块(JAR或AAR),android,android-gradle-plugin,android-library,Android,Android Gradle Plugin,Android Library,一直在四处搜索,不知道如何导出我的库模块。显然AAR是Android的标准,它也输出W资源,这是我想要的 看了之后,我想出了如何做,导出等。我复制到桌面并提取了它(因为它或多或少是一个zip),但我找不到我的类 不确定我做了什么或错过了什么 我的build gradle有以下几点 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion '22.0.0' d

一直在四处搜索,不知道如何导出我的库模块。显然AAR是Android的标准,它也输出W资源,这是我想要的

看了之后,我想出了如何做,导出等。我复制到桌面并提取了它(因为它或多或少是一个zip),但我找不到我的类

不确定我做了什么或错过了什么

我的build gradle有以下几点

apply plugin: 'com.android.library'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.0'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile ('com.android.support:appcompat-v7:22.0.0')
}
Android studio建议改为“com.Android.library”

你知道我怎样才能成功地利用我所有的图书馆课程和资源进行抽取吗


注意:我还重建和清理(显然这应该生成一个新的AAR文件?)?如果你打算在其他应用程序中使用这个库,也许这个库应该只是该应用程序项目的一个模块。如果要在某个工件库中发布此AAR,请使用
maven
插件及其
uploadArchives
任务。普通AAR文件在它自己的IMHO上几乎没有用处。生成的.AAR文件位于您的_LIB_MODULE>build>output>AAR位置。你查过了吗?@radix那是我一直在找的地方。@commonware AAR将被用来分发给其他人。经过研究,我认为这是前进的方向?所以我应该使用maven插件?我想你应该通过File下的New module命令创建一个AAR库模块,重建项目,然后检查你的Lib module文件夹。