Je suis complètement nouveau dans le royaume. Je souhaite utiliser realm db dans mon projet Android. J'ai parcouru la documentation officielle Royaume . Je dois configurer le domaine dans mon projet Android. Pour cela j’ai ajouté la dépendance de grade comme
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:0.88.2"
}
}
apply plugin: 'realm-Android'
C'est ce qu'ils ont donné dans la documentation. Mais ça ne marche pas pour moi. Cela donne une erreur en disant Plugin with id 'realm-Android' not found
.
Ceci est mon fichier build.gradle
apply plugin: 'com.Android.application'
apply plugin: 'realm-Android'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.db.realmsample"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:0.88.2"
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.Android.support:appcompat-v7:23.2.1'
}
Ma configuration est-elle correcte?
Déplacez la buildscript
dans votre fichier build.gradle
principal (Projet), il ne devrait pas y en avoir dans build.gradle (module: app)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:<realm version>"
}
}
Cela devrait aller à build.gradle principal
Tout d’abord, copiez la dépendance du chemin de classe dans le fichier build.gradle (Project): -
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:1.2.0"
}
}
Enfin, copiez et collez le code suivant par-dessus build.gradle (App): -
apply plugin: 'realm-Android'
Remarque: - La version 1.2.0 est susceptible d'être modifiée sur les versions futures. Pour plus d'informations, consultez la page https://realm.io/docs/Java/latest/
Conditions préalables
Étape 1: Ajoutez la dépendance du chemin d'accès aux classes dans le fichier build.gradle au niveau du projet.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:4.1.1"
}
}
Étape 2: Appliquez le plugin realm-Android en haut du fichier build.gradle au niveau de l'application.
apply plugin: 'realm-Android'
Etape 3: Synchro Gradle
Pour le guide d'installation complet officiel. S'il vous plaît voir le lien suivant.
La méthode que j'ai utilisée est
` dependencies
{
classpath 'com.Android.tools.build:gradle:3.0.0'
classpath "io.realm:realm-gradle-plugin:3.1.4"
}`
dans votre fichier de niveau de construction principal puis ajoutez
apply plugin: 'realm-Android'
et
compile 'io.realm:Android-adapters:2.0.0'
dans le niveau de construction de votre application
ce lien vers Bintray vous donnera la dernière version https://bintray.com/realm/maven/realm-Android-library/3.4.0#files/io%2Frealm%2Frealm-Android-library%2F3 .4,0