I have changed my target API from 27 to 28 and after that I replaced the Android.jar in Platforms/android-28 with unhiddenjar (to have some systems class for development). After changing from 27 to 28 I am facing an issue with Databinding using classes (around 35 errors)
error: cannot find symbol DataBindingComponent
Sample Error :
18:23:39.878 [ERROR] [system.err] E:\...\app\databinding\FragmentInfoBinding.java:166: error: cannot find symbol
18:23:39.878 [ERROR] [system.err] @Nullable DataBindingComponent component) {
18:23:39.879 [ERROR] [system.err] ^
18:23:39.879 [ERROR] [system.err] symbol: class DataBindingComponent
18:23:39.879 [ERROR] [system.err] location: class FragmentInfoBinding
Tried using the migrate to android x option in android studio and I am already having below line in my gradle.
dataBinding {
enabled true
}
My configuration below (ext variables) :
androidBuildToolsVersion = "28.0.3"
androidCompileSdkVersion = 28
androidTargetSdkVersion = 28
androidMinSdkVersion = 21
gradleCoreVersion = "4.4"
gradleAndroidPluginVersion = '3.3.1'
Gradlew Properties :
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
Android Studio :
Android Studio 3.3.1
Build #AI-182.5107.16.33.5264788, built on January 29, 2019
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0