How to prevent this android building message with shakebugs ScreenRecordingService tagged at AndroidManifest about a declaration?

As a result of building an android app, I have got a strange message – at least for me -:

Task :app:processDebugMainManifest …appsrcmainAndroidManifest.xml:39:9-43:36 Warning: service#com.shakebugs.shake.internal.shake.recording.ScreenRecordingService was tagged at AndroidManifest.xml:39 to replace another declaration but no other declaration present

Declarations and usages of shakebbugs are pretty simple in the java code of the app

Gradle (Project)

    repositories {
        maven { url "" }
        maven { url '' }
    } }

Gradle (:app)

android {
    compileSdkVersion 30
    defaultConfig {
        applicationId "com.sample.test"
        minSdkVersion 24
        targetSdkVersion 30
dependencies {
    // Shake Bugs
    implementation 'com.shakebugs:shake:14.1.3'

import com.shakebugs.shake.Shake;
public class AppClass extends Application {

    public void onCreate() {
        Timber.d("Init Shake");
        Shake.start(this, "my-nice-api-client-id", "my-cool-api-client-secret");


What’s going wrong according to you ?


Thanks to the support of, I understood that

  • Warning was in fact for manifest of sdk
  • Don’t worry with this warning
  • This warning will disappear with a future release of shakebugs

Thanks !