Android no puede encontrar la dependencia gradle reino
Consigo este error mientras que construyo:
Failed to sync Gradle project 'myapp' Error:Could not find io.realm:realm-android:0.88.3. Required by: myapp:app:unspecified Search in build.gradle files
En mi gradle de nivel de proyecto he añadido como:
- Realm.io de Android cómo sincronizar con el lado del servidor MySQL DB
- Getter no está asociado a ningún campo - Realm
- ¿Cómo encubierta realmResult a la matriz y pasar a otra actividad?
- Realm en Android - ¿Cómo seleccionar varios objetos por lista de identificadores (@PrimaryKey)?
- Android Realm: restricción de clave primaria rota. El valor ya existe: 0
classpath "io.realm:realm-gradle-plugin:0.88.3"
En mi nivel de módulo:
compile 'io.realm:realm-android:0.88.3'
¿Cómo arreglar este error?
Nivel de proyecto:
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0' classpath 'io.realm:realm-gradle-plugin:0.88.3' } }
Nivel del módulo:
apply plugin: 'com.android.application' apply from: '../config/quality/quality.gradle' apply plugin: 'realm-android' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "xxxxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { debug { applicationIdSuffix ".debug" versionNameSuffix "-debug" debuggable true } release { minifyEnabled true debuggable false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } repositories { jcenter() maven { url "https://jitpack.io" } } } dependencies { compile 'io.realm:realm-android:0.88.3' //more dependencies here }
- Realm: cómo cerrar una instancia de dominio con una transacción asíncrona
- Realm findAllSorted por el campo de un archivado
- No se puede agregar un nuevo objeto a RealmList debido a la referencia de objeto null
- Realm creado con Android en un proyecto no es válido en Otro
- Diferencia entre RealmResults y RealmList
- La migración de Realm se está estrellando en Android 7.1.2
- Cambiar el tipo de datos del campo Realm - Java
- Realm.io no puede conseguir ejemplos para trabajar
A partir de 0,88 en adelante, Realm es un complemento, no una dependencia de compilación, por lo que necesita aplicar el plugin realm-android
lugar. También se describe aquí: https://realm.io/docs/java/latest/#installation
Archivo de construcción de nivel superior
buildscript { repositories { jcenter() } dependencies { classpath "io.realm:realm-gradle-plugin:0.88.3" } }
Archivo de compilación de nivel de aplicación
apply plugin: 'realm-android'
En su caso, su debe quitar :
dependencies { compile 'io.realm:realm-android:0.88.3' }
Paso 1: Agregue la siguiente dependencia de ruta de clase al archivo build.gradle de nivel de proyecto.
buildscript { repositories { jcenter() } dependencies { //check & update 3.0.0 with latest version classpath "io.realm:realm-gradle-plugin:3.0.0" } }
Paso 2: Aplique el plugin realm-android a la parte superior del archivo build.gradle del nivel de la aplicación.
apply plugin: 'realm-android'
Encontrar las últimas versiones de https://realm.io/docs/java/latest/
- En el patrón MVP, ¿deben los adaptadores sujetar modelos o el presentador debe mantener los modelos y hacer que el adaptador lo haga referencia?
- Android: ¿Gzip / Http soportado por defecto?