Lib内部的空间持久性

时间:2018-04-27 09:39:08

标签: android android-room

我正在寻找一种在我的Lib中导入Room Persistence以导出.aar的好方法。我有以下问题:.aar无法处理依赖项。

当我导出我的arr并以lib身份导入另一个项目时,它似乎没有空间。

我的lib Gradle文件:

apply plugin: 'com.android.library'
apply plugin: 'maven'
archivesBaseName = '*****'

android {
    compileSdkVersion 26
    buildToolsVersion "25.0.3"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 5
        versionName "1.1.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

        // Write out the current schema of Room
        javaCompileOptions {
            annotationProcessorOptions {
                arguments = ["room.schemaLocation": "$projectDir/schemas".toString()]
            }
        }

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }


}

configurations {
    deployerJars
}

repositories {
    mavenCentral()
}

dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar'])

    testCompile 'junit:junit:4.12'
    compile 'android.arch.persistence.room:runtime:1.1.0-beta3'
    annotationProcessor 'android.arch.persistence.room:compiler:1.1.0-beta3'
}

感谢。

0 个答案:

没有答案