Постоянство комнаты внутри Lib - PullRequest
0 голосов
/ 27 апреля 2018

Я ищу хороший способ импортировать Room Persistence внутри моей библиотеки Lib для экспорта .aar. У меня есть следующая проблема, что .aar не может обрабатывать зависимости.

Когда я экспортирую свой arr и импортирую в другой проект как 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'
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...