androidandroid-gradle-pluginfirebase-performanceandroid-d8

Firebase performance monitor causing "D8: Unsupported source file type"


I added

apply plugin: 'com.google.firebase.firebase-perf'

and when I ran build script I got

/transforms/FirebasePerformancePlugin/dev/debug/174/module-info.class: D8: Unsupported source file type

What kind of problem it could be?

I updated all plugins, play services, and Android Studio, but with no luck


Solution

  • This issue was fixed somewhere between Android Studio 3.5 Beta 2 and Android Studio 3.6 Canary 5, there were a bunch of similar issues with module-info.class.

    In my case to fix issue I had not only update Android Studio, but also update gradle plugin.

    Steps is:

    1. Install new version alongside your stable version (You also can configure current version to use updates from canary chanel)

      More info here

      Download link (I downloaded 3.6 Canary 5)

    2. After you installed new Android Studio update grade plugin:

      in gradle/wrapper/gradle-wrapper.properties chande distributionUrl to

      distributionUrl=https\://services.gradle.org/distributions/gradle-5.5-all.zip

    3. Don't forget Build->Clean Project