I have updated my Realm from 7.0.0
to 10.13.0
. After updating I am facing issues in realm proxy classes. All my old import codes of proxy classes show Cannot resolve symbol 'com_example_android_model_XXXXRealmProxy
. I have updated my android target SDK version to 31, So I had to update the Java version from 8 to 11.
App build.gradle
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:7.3.1'
classpath "io.realm:realm-gradle-plugin:10.13.0"
classpath 'de.mobilej.unmock:UnMockPlugin:0.7.6'
classpath 'com.google.gms:google-services:4.3.14'
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.1'
}
repositories {
google()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://jitpack.io" }
maven { url "https://clojars.org/repo/" }
maven { url "https://plugins.gradle.org/m2/" }
mavenCentral()
jcenter()
}
}
allprojects {
repositories {
google()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url "https://jitpack.io" }
maven { url 'https://github.com/WickeDev/stetho-realm/raw/master/maven-repo' }
maven { url "https://clojars.org/repo/" }
mavenCentral()
jcenter()
}
}
Project build.gradle
apply plugin: 'com.android.application'
apply plugin: 'de.mobilej.unmock'
apply plugin: 'com.jakewharton.butterknife'
apply plugin: 'realm-android'