Error inflating class androidx.appcompat.widget.FitWindowsLinearLayout in Android 10 - android

I opened an old Android project and I fixed most of the errors and right now I have just one which appears only on Android 10 devices:
java.lang.RuntimeException: Unable to start activity ComponentInfo{}: android.view.InflateException: Binary XML file line #17 in :layout/abc_screen_simple: Binary XML file line #17 in :layout/abc_screen_simple: Error inflating class androidx.appcompat.widget.FitWindowsLinearLayout
I found some tips about upgrading calligraphy and viewpump, but these dependencies are not included in my project and adding them does not solve the problem either.
Here are my dependencies:
implementation 'androidx.appcompat:appcompat:1.3.0-alpha01'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.preference:preference:1.1.1'
implementation 'com.google.android.material:material:1.2.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
implementation 'com.google.firebase:firebase-core:17.4.4'
implementation 'com.google.firebase:firebase-messaging:20.2.4'
implementation 'androidx.multidex:multidex:2.0.1'
implementation('com.squareup.retrofit2:converter-simplexml:2.9.0') {
exclude module: 'stax-api'
}
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation 'com.google.android.gms:play-services-places:17.0.0'
implementation('org.simpleframework:simple-xml:2.7.1') {
exclude module: 'stax-api'
}
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
implementation 'com.bpodgursky:jbool_expressions:1.14'
implementation 'com.jakewharton:butterknife:10.2.2'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.2'
implementation 'com.opencsv:opencsv:4.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.github.aakira:expandable-layout:1.4.2#aar+'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.github.bmarrdev:android-DecoView-charting:v1.2'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation('com.foursquare:foursquare-android-oauth:1.0.3') {
exclude group: 'com.google.android'
}
implementation group: 'com.squareup.okhttp3', name: 'logging-interceptor', version: '4.8.1'
implementation group: 'com.github.ganfra', name: 'material-spinner', version: '2.0.0'
implementation 'com.evernote:android-job:1.2.4'
implementation 'com.github.bmarrdev:android-DecoView-charting:v1.2'
implementation 'com.xw.repo:bubbleseekbar:3.15-lite'
implementation 'pl.edu.wat.wcy.iqpharma:shared:1.62'
implementation 'net.cachapa.expandablelayout:expandablelayout:2.9.2'
implementation group: 'com.github.ozodrukh', name: 'CircularReveal', version: '2.0.1'
implementation group: 'com.mikepenz', name: 'iconics-core', version: '3.2.1'
implementation group: 'com.mikepenz', name: 'material-design-iconic-typeface', version: '2.2.0.5'
implementation group: 'com.mikepenz', name: 'fontawesome-typeface', version: '5.3.1.1'
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.andrognito.pinlockview:pinlockview:2.1.0'
implementation 'io.github.inflationx:calligraphy3:3.1.1'
implementation 'io.github.inflationx:viewpump:2.0.3'

I found the answer to the problem. I was using font awesome (com.mikepenz) and that is why it did not work:
IconicsContextWrapper.wrap(newBase)

Related

How to fix Duplicate class org.jetbrains.annotations.TestOnly Error?

I get many errors like this:Duplicate class org.jetbrains.annotations.TestOnly found in the following modules:...
This is an indication that i miss an exclude, but i have the following lines in my build.gtadle
configurations {
cleanedAnnotations
compile.exclude group: 'org.jetbrains' , module:'annotations'
compile.exclude group: 'org.jetbrains.kotlin' , module:'kotlin-stdlib'
compile.exclude group: 'com.intellij', module:'annotations'
}
So what is missing?
Edit:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//Firebase
implementation ("com.google.firebase:firebase-core:17.2.0") {
exclude group: "com.android.support", module: "support-v4"
}
implementation 'com.google.firebase:firebase-messaging:20.0.0'
implementation 'com.google.firebase:firebase-analytics:17.2.1'
implementation 'com.google.firebase:firebase-plugins:2.0.0'
implementation 'com.google.firebase:firebase-crash:16.2.1'
implementation 'com.google.firebase:firebase-ml-vision:24.0.0'
implementation ("com.google.firebase:firebase-auth:19.1.0") {
exclude group: "com.android.support", module: "support-v4"
}
implementation 'com.google.firebase:firebase-database:19.1.0'
implementation 'com.google.firebase:firebase-storage:19.1.0'
//Graphview
implementation 'com.jjoe64:graphview:4.2.1'
implementation 'org.apache.commons:commons-lang3:3.4'
//Google Play
implementation ("com.google.android.gms:play-services-base:17.1.0") {
exclude group: "com.android.support", module: "support-v4"
}
implementation "com.google.android.gms:play-services-auth:17.0.0"
implementation "com.google.android.gms:play-services-identity:17.0.0"
//FirebaseUI
implementation 'com.firebaseui:firebase-ui-auth:6.0.2'
implementation 'com.firebaseui:firebase-ui-storage:6.0.2'
implementation 'com.facebook.android:facebook-android-sdk:5.8.0'
implementation 'com.twitter.sdk.android:twitter-core:3.1.1'
//Support
implementation "androidx.appcompat:appcompat:1.1.0"
implementation "androidx.appcompat:appcompat-resources:1.1.0"
implementation "androidx.navigation:navigation-fragment-ktx:2.2.1"
implementation "androidx.drawerlayout:drawerlayout:1.0.0"
implementation "androidx.gridlayout:gridlayout:1.0.0"
implementation "androidx.preference:preference:1.1.0"
implementation "androidx.recyclerview:recyclerview:1.1.0"
implementation "androidx.cardview:cardview:1.0.0"
implementation "io.reactivex.rxjava2:rxjava:2.2.13"
implementation "io.reactivex.rxjava2:rxandroid:2.1.1"
//Glide
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
/**
* dependency to request the runtime permissions.
*/
implementation 'com.karumi:dexter:4.2.0'
// code generator for view
implementation "com.jakewharton:butterknife:10.2.0"
annotationProcessor "com.jakewharton:butterknife-compiler:10.2.0"
testImplementation 'junit:junit:4.12'
}
So here are my dependencies, i have this packages not directly included, but somehow they are i guess indirectly.
This seems to be to much code for the post so i have to add some text
Remove implementation 'com.jjoe64:graphview:4.2.1' from your dependencies it is known to cause duplicate class errors.
You can also use implementation 'com.jjoe64:graphview:4.2.2'

Android 11 GooglePlayServicesUtilLight crash

The app starts crashing on Android 11 devices(100% background)
Status
Message: "The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 12451000 but found 4323000".
I have already defined the correct value inside the manifest file as follows:
<meta-data
android:name="com.google.android.gms.version"
android:value="#integer/google_play_services_version" />
I tried to use tools:replace="android:value" and dependency updates.
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.viewpagerindicator:library:2.4.1#aar'
implementation 'com.jakewharton:butterknife:10.2.3'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.navigation:navigation-fragment:2.3.2'
implementation 'androidx.navigation:navigation-ui:2.3.2'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.okhttp3:okhttp:4.9.0'
implementation 'com.squareup.okhttp3:okhttp-urlconnection:4.9.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0'
implementation(name: 'ALIBDateTimePicker-release', ext: 'aar')
implementation(name: 'ALIBFancyCoverFlow-release', ext: 'aar')
implementation(name: 'ALIBParalloid-release', ext: 'aar')
implementation(name: 'ALIBParalloidViews-release', ext: 'aar')
implementation(name: 'ALIBTiltEffect-release', ext: 'aar')
implementation files('libs/commons-lang3_3.3.2_shrinked.jar')
implementation files('libs/android-viewbadger.jar')
implementation files('libs/GoogleConversionTrackingSdk-2.2.4.jar')
implementation 'org.apmem.tools:layouts:1.10#aar'
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'org.scribe:scribe:1.3.7'
implementation 'com.google.android.libraries.places:places:2.4.0'
implementation "com.google.firebase:firebase-appindexing:19.1.0"
implementation 'com.google.android.gms:play-services-safetynet:17.0.0'
runtimeOnly 'com.google.code.gson:gson:2.8.6'
implementation 'net.danlew:android.joda:2.10.9'
implementation ('com.facebook.android:facebook-android-sdk:8.2.0') {
exclude group: 'org.jetbrains', module: 'annotations'
}
implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.16'
implementation 'frankiesardo:icepick:3.2.0'
annotationProcessor 'frankiesardo:icepick-processor:3.2.0'
androidTestImplementation('androidx.test.espresso:espresso-contrib:3.3.0') {
exclude module: 'support-annotations'
exclude module: 'recyclerview-v7'
}
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
androidTestImplementation 'com.android.support.test:testing-support-lib:0.1'
testImplementation 'org.robolectric:robolectric:4.4'
testImplementation 'junit:junit:4.13.1'
testImplementation 'org.mockito:mockito-core:3.7.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
androidTestImplementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
implementation 'io.reactivex.rxjava2:rxjava:2.2.20'
implementation 'jp.wasabeef:recyclerview-animators:2.2.7'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'javax.annotation:jsr250-api:1.0'
implementation 'com.google.dagger:dagger:2.27'
annotationProcessor 'com.google.dagger:dagger-compiler:2.16'
annotationProcessor "com.google.dagger:dagger-android-processor:2.16"
implementation "com.google.dagger:dagger-android-support:2.16"
implementation 'com.vimeo.stag:stag-library:2.6.0'
annotationProcessor 'com.vimeo.stag:stag-library-compiler:2.6.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'com.xwray:groupie:2.0.3'
implementation('net.opacapp:multiline-collapsingtoolbar:1.5.0') {
exclude group: 'com.android.support'
}
implementation 'com.pusher:pusher-java-client:1.5.0'
implementation "com.google.android.gms:play-services-maps:17.0.0"
implementation 'com.jakewharton.rxbinding2:rxbinding:2.2.0'
implementation 'com.jakewharton.rxbinding2:rxbinding-support-v4:2.2.0'
implementation 'com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.2.0'
implementation 'com.jakewharton.rxbinding2:rxbinding-design:2.2.0'
implementation 'com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:2.2.0'
implementation "com.google.android.gms:play-services-auth:19.0.0"
implementation 'com.appsflyer:af-android-sdk:4+#aar'
implementation 'com.android.installreferrer:installreferrer:2.2'
implementation 'com.mixpanel.android:mixpanel-android:5.8.5'
implementation 'com.annimon:stream:1.2.1'
implementation "android.arch.navigation:navigation-fragment:1.0.0"
implementation "android.arch.navigation:navigation-ui:1.0.0"
implementation "android.arch.lifecycle:extensions:1.1.1"
implementation "android.arch.lifecycle:viewmodel:1.1.1"
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.9.0'
implementation ('com.salesforce.service:chat-ui:4.1.2') {
exclude group: 'org.jetbrains', module: 'annotations'
}
implementation 'com.forter.mobile:fortersdk:2.4.6#aar'
releaseImplementation "com.google.firebase:firebase-analytics:18.0.0"
releaseImplementation "com.google.firebase:firebase-crashlytics:17.3.0"
releaseImplementation "com.google.android.gms:play-services-analytics:17.0.0"
implementation('com.onesignal:OneSignal:4.1.0') {
exclude group: 'com.google.android.gms'
}
implementation 'com.google.android.gms:play-services-location:17.1.0'
// Firebase for OneSignal (crash on first launch without this)
implementation "com.google.firebase:firebase-messaging:21.0.1"
implementation 'com.facebook.shimmer:shimmer:0.5.0'
implementation 'com.google.maps.android:android-maps-utils:2.2.0'
implementation 'com.braintreepayments.api:braintree:3.15.0'
implementation 'io.card:android-sdk:5.5.1'
implementation 'org.jetbrains:annotations-java5:16.0.2'
The crash disappeared after deleting the proguard.

Duplicate Class found while adding Google Photos API Dependency

Throwing Duplicate Class found error after adding the google photos library api dependency
'com.google.photos.library:google-photos-library-client:1.5.0'
. Tried almost every solution present in SO, but nothing works.
My Gradle (Module) File (Dependencies)
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
// implementation project(':gcm')
//design
implementation 'androidx.appcompat:appcompat:1.2.0-alpha03'
implementation "com.google.android.material:material:${design_version.design}"
implementation "androidx.cardview:cardview:${design_version.card_view}"
implementation "androidx.recyclerview:recyclerview:${design_version.recycler_view}"
implementation 'com.balysv:material-ripple:1.0.2'
implementation "androidx.constraintlayout:constraintlayout:${design_version.constant_layout}"
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.makeramen:roundedimageview:2.3.0'
implementation 'se.emilsjolander:StickyScrollViewItems:1.1.0'
implementation 'androidx.multidex:multidex:2.0.1'
//image view
implementation 'com.squareup.picasso:picasso:2.71828'
//facebook integration
implementation 'com.facebook.android:account-kit-sdk:4.37.0'
//image cropper
implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
//chart
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
//glide
implementation 'com.github.bumptech.glide:glide:4.9.0'
//retrofit & square ok http & gson
implementation 'com.squareup.retrofit2:retrofit:2.5.0'
implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
implementation 'com.squareup.okhttp3:logging-interceptor:3.11.0'
implementation "com.squareup.okhttp3:okhttp-urlconnection:3.0.1"
implementation 'com.squareup.retrofit2:converter-scalars:2.3.0'
implementation 'com.squareup.okhttp3:okhttp:3.12.0'
implementation 'com.google.code.gson:gson:2.8.6'
//firebase
implementation 'com.google.firebase:firebase-core:17.4.3'
implementation 'com.google.firebase:firebase-messaging:20.2.1'
implementation 'com.google.firebase:firebase-inappmessaging-display:19.0.7'
implementation 'com.google.firebase:firebase-analytics:17.4.3'
implementation 'com.google.firebase:firebase-config-ktx:19.1.4'
implementation 'com.google.firebase:firebase-database-ktx:19.3.1'
//validator
implementation 'com.github.SoumikBhatt.toaster:validator:1.2.6'
//popup
implementation 'com.github.SoumikBhatt.toaster:custompopup:1.2.6'
//proToast
implementation 'com.github.SoumikBhatt:ToastLikeAPro:1.0.1'
//Utils
implementation 'com.github.SoumikBhatt:Utills:1.0.1'
//force update
implementation 'com.github.SoumikBhatt:PushNotification:1.1.5'
//lottie
implementation 'com.airbnb.android:lottie:3.4.0'
//spotlight
implementation 'com.github.takusemba:spotlight:2.0.1'
//google photos
implementation 'com.google.photos.library:google-photos-library-client:1.5.0'
//flurry
// api 'com.flurry.android:analytics:12.0.3#aar'
implementation 'com.flurry.android:analytics:12.2.0'
implementation 'com.google.android.gms:play-services-base:17.3.0'
implementation 'com.google.android.gms:play-services-auth:18.0.0'
implementation 'com.baoyz.swipemenulistview:library:1.3.0'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation "androidx.core:core-ktx:1.1.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
Full error :
Duplicate class com.google.api.Advice found in modules jetified-proto-google-common-protos-1.17.0.jar (com.google.api.grpc:proto-google-common-protos:1.17.0) and jetified-protolite-well-known-types-17.0.0-runtime.jar (com.google.firebase:protolite-well-known-types:17.0.0)
Duplicate class com.google.api.Advice$1 found in modules jetified-proto-google-common-protos-1.17.0.jar (com.google.api.grpc:proto-google-common-protos:1.17.0) and jetified-protolite-well-known-types-17.0.0-runtime.jar (com.google.firebase:protolite-well-known-types:17.0.0)
.
.
.
Go to the documentation to learn how to Fix dependency resolution errors.
Any kind of help will be highly appreciated. TIA
It seems like Firebase has a similar dependency. Try suppressing in one of the dependencies in your gradle
Like this underneath the dependency:
configurations.implementation.exclude(group: 'com.google.firebase', module: 'protolite-well-known-types')
It should be something similar like this.
Reference here

ERROR regarding Google Play Services library in build.gradle for Android

I am facing some issue regarding the build. I am trying to integrate the google photos api in my app. So, I added the below dependency:
implementation 'com.google.photos.library:google-photos-library-client:1.3.0'
After that, I am facing build issue due to some conflict:
ERROR: In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[1.16.
1]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.
Dependency failing: io.grpc:grpc-okhttp:1.16.1 -> io.grpc:grpc-core#[1.16.1], but grpc-core version was 1.21.0
Here I am posting all the dependencies:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.1.1'
implementation 'com.android.support:support-v4:28.1.1'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'com.firebaseui:firebase-ui:4.3.2'
implementation 'com.google.firebase:firebase-messaging:18.0.0'
// implementation 'com.google.firebase:firebase-database:17.0.0'
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
implementation 'com.android.volley:volley:1.1.1'
implementation 'com.ncorti:slidetoact:0.3.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'de.hdodenhof:circleimageview:3.0.0'
implementation 'com.google.android.gms:play-services-maps:16.1.0'
implementation 'com.google.android.gms:play-services-places:16.1.0'
implementation 'com.google.android.gms:play-services-drive:16.1.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
implementation 'com.mikepenz:materialdrawer:6.1.1'
implementation 'com.akexorcist:googledirectionlibrary:1.1.1'
implementation 'com.roughike:bottom-bar:2.3.1'
implementation 'com.google.api-client:google-api-client-android:1.23.0' exclude module: 'httpclient'
implementation 'org.greenrobot:eventbus:3.1.1'
implementation 'com.google.http-client:google-http-client-gson:1.23.0' exclude module: 'httpclient'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.google.android.gms:play-services-vision:17.0.2'
implementation 'com.google.photos.library:google-photos-library-client:1.3.0'
// JSON Parsing
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.github.vipulasri:timelineview:1.0.6'
implementation 'com.jakewharton:butterknife:8.8.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.seatgeek:placesautocomplete:0.3-SNAPSHOT'
implementation 'com.tbuonomo.andrui:viewpagerdotsindicator:2.1.2'
implementation('com.google.apis:google-api-services-drive:v3-rev136-1.25.0') {
exclude group: 'org.apache.httpcomponents'
}
implementation('android.arch.work:work-runtime:1.0.0-alpha11') {
exclude group: 'com.google.guava', module: 'listenablefuture'
}
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.google.android.gms:play-services-plus:16.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.google.apis:google-api-services-classroom:v1-rev135-1.23.0'
implementation 'com.google.android.gms:play-services-identity:16.0.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.robertlevonyan.view:MaterialChipView:1.2.5'
implementation 'com.google.apis:google-api-services-calendar:v3-rev305-1.23.0'
implementation 'com.aurelhubert:ahbottomnavigation:2.3.4'
implementation 'us.belka:androidtoggleswitch:1.2.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation "org.igniterealtime.smack:smack-tcp:4.1.0"
// Optional for XMPPTCPConnection
implementation "org.igniterealtime.smack:smack-android-extensions:4.1.0"
}
apply plugin: 'com.google.gms.google-services'

error: package rx.android.schedulers does not exist after changing compilesdk

Hi I updated my gradle and android studio and since then I started getting build errors.
Once I changed compileSdkVersionto 28, I started getting error: package rx.android.schedulers does not exist
I also get this error in my build as shown in the pic bellow
Here are my dependencies from build.gradle
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
implementation 'com.android.support:multidex:1.0.2'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.jenzz.appstate:appstate:3.0.1'
implementation 'com.jenzz.appstate:adapter-rxjava2:3.0.1'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation group: 'joda-time', name: 'joda-time', version: '2.3'
implementation 'com.mikhaellopez:circularprogressbar:1.1.1'
implementation 'io.realm:android-adapters:2.0.0'
implementation 'com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:2.0.0'
implementation 'com.github.arimorty:floatingsearchview:2.1.1'
implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
implementation 'com.laimiux.rxnetwork:rxnetwork:0.0.4'
// implementation 'org.opencv:opencv-android:2.4.8'
// implementation group: 'com.github.andrejlukasevic', name: 'document-scanner', version: '4.0.0'
// implementation 'com.mlsdev.rximagepicker:library:2.0.2'
implementation 'com.google.firebase:firebase-messaging:15.0.0'
debugImplementation 'com.21buttons:fragment-test-rule:1.0.0'
//Retrofit, RxJava and OkHttp,Gson,Dagger,ButterKnife.
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
implementation 'frankiesardo:icepick:3.1.0'
annotationProcessor 'frankiesardo:icepick-processor:3.1.0'
implementation group: 'com.squareup.retrofit2', name: 'adapter-rxjava2', version: '2.2.0'
implementation 'io.michaelrocks:libphonenumber-android:8.9.0'
implementation ('com.google.dagger:dagger:2.0.2'){
exclude group: 'com.google.guava'
}
annotationProcessor ('com.google.dagger:dagger-compiler:2.0.2'){
exclude group: 'com.google.guava'
}
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
compileOnly 'javax.annotation:jsr250-api:1.0'
implementation 'com.android.support:support-annotations:24.2.0'
implementation 'com.jakewharton.rxrelay2:rxrelay:2.0.0'
implementation 'com.jakewharton.rxrelay:rxrelay:1.1.0'
implementation 'com.futuremind.recyclerfastscroll:fastscroll:0.2.5'
implementation group: 'io.reactivex.rxjava2', name: 'rxandroid', version: '2.0.1'
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0'
implementation 'com.jakewharton.timber:timber:4.5.1'
implementation 'com.google.code.gson:gson:2.5'
implementation 'com.squareup.retrofit2:retrofit-mock:2.1.0'
implementation 'com.github.bumptech.glide:glide:3.7.0'
implementation 'com.github.fafaldo:fab-toolbar:1.2.0'
implementation 'com.instabug.library:instabug:8.1.1'
implementation 'com.wdullaer:materialdatetimepicker:3.5.2'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'net.hockeyapp.android:HockeySDK:4.1.5'
implementation 'com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0'
implementation 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4#aar'
implementation group: 'com.joooonho', name: 'selectableroundedimageview', version: '1.0.1'
implementation 'com.mixpanel.android:mixpanel-android:5.+'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5'
//releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
testImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
testImplementation 'junit:junit:4.12'
testImplementation 'org.mockito:mockito-core:1.9.5'
testImplementation 'com.google.dexmaker:dexmaker:1.1'
testImplementation 'org.powermock:powermock-api-mockito:1.6.4'
testImplementation 'org.powermock:powermock-module-junit4:1.6.4'
testImplementation 'org.powermock:powermock-core:1.6.4'
testImplementation 'org.powermock:powermock-module-junit4-rule:1.5.4'
testImplementation 'org.powermock:powermock-classloading-base:1.6.4'
testImplementation 'org.powermock:powermock-classloading-xstream:1.5.4'
testImplementation 'org.powermock:powermock-module-testng:1.6.4'
testImplementation 'com.squareup.retrofit2:retrofit:2.1.0'
testImplementation 'com.squareup.retrofit2:converter-gson:2.1.0'
}
my java file where I am getting the error
import rx.android.schedulers.AndroidSchedulers;
#Override
protected void onResume() {
super.onResume();
DoPayApplication.updateIsAppLive(Boolean.TRUE);
publishRelay.call(StartStopAppMonitor.START_STOP_APP_MONITOR);
compositeSubscription.add(publishRelay.asObservable().observeOn(AndroidSchedulers.mainThread()).subscribe(iView -> {
I changed the import to use
import io.reactivex.android.schedulers.AndroidSchedulers;
That gave me this error
When i was with compileSdkVersion 26 it did not give me this error with respect to rxAndroid/rxJava.
This started after changing compileSdkVersion to 28
I am really confused, could you please shed some light on how to fix this.
Thanks
R
first of all, when you start using API 28, you need to start migrating to AndroidX
for example, change: implementation 'com.android.support:appcompat-v7:28.0.0'
to: implementation 'androidx.appcompat:appcompat:1.0.0' and i think your first error gets fixed.
this solved my issues
implementation 'io.reactivex:rxjava:1.0.12'

Categories

Resources