Closed piotradamczyk5 closed 3 years ago
That's frustrating, someone else had pretty much the same issue but I can't reproduce it: #941. Can you also run ./gradlew buildEnv app:buildEnv
to see what dependencies you have?
Sure thing. Here is the output:
classpath
\--- com.github.triplet.play:com.github.triplet.play.gradle.plugin:3.4.0-agp4.2
\--- com.github.triplet.gradle:play-publisher:3.4.0-agp4.2
+--- com.github.triplet.gradle:android-publisher:3.4.0-agp4.2
| +--- com.github.triplet.gradle:common-utils:3.4.0-agp4.2
| +--- com.google.apis:google-api-services-androidpublisher:v3-rev20201125-1.31.0
| | \--- com.google.api-client:google-api-client:1.31.1 -> 1.31.3
| | +--- com.google.oauth-client:google-oauth-client:1.31.4
| | | +--- com.google.http-client:google-http-client:1.38.0 -> 1.39.2
| | | | +--- org.apache.httpcomponents:httpclient:4.5.13
| | | | | +--- org.apache.httpcomponents:httpcore:4.4.13 -> 4.4.14
| | | | | +--- commons-logging:commons-logging:1.2
| | | | | \--- commons-codec:commons-codec:1.11
| | | | +--- org.apache.httpcomponents:httpcore:4.4.14
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | +--- com.google.guava:guava:30.1.1-android -> 30.1.1-jre
| | | | | +--- com.google.guava:failureaccess:1.0.1
| | | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | | +--- org.checkerframework:checker-qual:3.8.0
| | | | | +--- com.google.errorprone:error_prone_annotations:2.5.1
| | | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- io.opencensus:opencensus-api:0.28.0
| | | | | \--- io.grpc:grpc-context:1.27.2
| | | | \--- io.opencensus:opencensus-contrib-http-util:0.28.0
| | | | +--- io.opencensus:opencensus-api:0.28.0 (*)
| | | | \--- com.google.guava:guava:29.0-android -> 30.1.1-jre (*)
| | | \--- com.google.guava:guava:30.1-android -> 30.1.1-jre (*)
| | +--- com.google.http-client:google-http-client-gson:1.39.0 -> 1.39.2
| | | +--- com.google.http-client:google-http-client:1.39.2 (*)
| | | \--- com.google.code.gson:gson:2.8.6
| | +--- com.google.guava:guava:30.1-android -> 30.1.1-jre (*)
| | +--- com.google.http-client:google-http-client-apache-v2:1.39.0 -> 1.39.2
| | | +--- com.google.http-client:google-http-client:1.39.2 (*)
| | | +--- org.apache.httpcomponents:httpclient:4.5.13 (*)
| | | \--- org.apache.httpcomponents:httpcore:4.4.14
| | +--- org.apache.httpcomponents:httpcore:4.4.14
| | +--- org.apache.httpcomponents:httpclient:4.5.13 (*)
| | \--- com.google.http-client:google-http-client:1.39.0 -> 1.39.2 (*)
| +--- com.google.api-client:google-api-client:1.31.3 (*)
| +--- com.google.auth:google-auth-library-oauth2-http:0.25.2
| | +--- com.google.auto.value:auto-value-annotations:1.7.4
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.auth:google-auth-library-credentials:0.25.2
| | +--- com.google.http-client:google-http-client:1.39.1 -> 1.39.2 (*)
| | +--- com.google.http-client:google-http-client-gson:1.39.1 -> 1.39.2 (*)
| | \--- com.google.guava:guava:30.1-android -> 30.1.1-jre (*)
| \--- com.google.http-client:google-http-client-apache-v2:1.39.2 (*)
+--- com.github.triplet.gradle:common-utils:3.4.0-agp4.2
+--- com.github.triplet.gradle:common-validation:3.4.0-agp4.2
+--- com.google.guava:guava:30.1.1-jre (*)
\--- com.google.http-client:google-http-client-gson:1.39.2 (*)
(*) - dependencies omitted (listed previously)
A web-based, searchable dependency report is available by adding the --scan option.
> Task :buildEnvironment
------------------------------------------------------------
Root project '<ROOT PROJECT NAME>'
------------------------------------------------------------
classpath
+--- com.android.tools.build:gradle:4.2.0
| +--- com.google.flatbuffers:flatbuffers-java:1.12.0
| +--- org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2
| | +--- org.checkerframework:checker-qual:2.5.8 -> 2.11.1
| | \--- com.google.flatbuffers:flatbuffers-java:1.12.0
| +--- com.android.tools.build:builder:4.2.0
| | +--- com.android.tools.build:builder-model:4.2.0
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.5.0
| | | | | +--- org.jetbrains:annotations:13.0
| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.5.0
| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.31
| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.4.31 -> 1.5.0 (*)
| | | \--- com.android.tools:annotations:27.2.0
| | +--- com.android.tools.build:builder-test-api:4.2.0
| | | \--- com.android.tools.ddms:ddmlib:27.2.0
| | | +--- com.android.tools:common:27.2.0
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | | +--- com.android.tools:annotations:27.2.0
| | | | \--- com.google.guava:guava:28.1-jre -> 29.0-jre
| | | | +--- com.google.guava:failureaccess:1.0.1
| | | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | +--- org.checkerframework:checker-qual:2.11.1
| | | | +--- com.google.errorprone:error_prone_annotations:2.3.4
| | | | \--- com.google.j2objc:j2objc-annotations:1.3
| | | +--- net.sf.kxml:kxml2:2.3.0
| | | \--- com.google.protobuf:protobuf-java:3.10.0
| | +--- com.android.tools:sdklib:27.2.0
| | | +--- com.android.tools.layoutlib:layoutlib-api:27.2.0
| | | | +--- com.android.tools:common:27.2.0 (*)
| | | | +--- net.sf.kxml:kxml2:2.3.0
| | | | +--- com.android.tools:annotations:27.2.0
| | | | \--- org.jetbrains:annotations:13.0
| | | +--- com.android.tools:dvlib:27.2.0
| | | | \--- com.android.tools:common:27.2.0 (*)
| | | +--- com.android.tools:repository:27.2.0
| | | | +--- com.android.tools:common:27.2.0 (*)
| | | | +--- com.sun.activation:javax.activation:1.2.0
| | | | +--- org.apache.commons:commons-compress:1.12
| | | | +--- org.glassfish.jaxb:jaxb-runtime:2.3.2
| | | | | +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
| | | | | | \--- jakarta.activation:jakarta.activation-api:1.2.1
| | | | | +--- org.glassfish.jaxb:txw2:2.3.2
| | | | | +--- com.sun.istack:istack-commons-runtime:3.0.8
| | | | | | \--- jakarta.activation:jakarta.activation-api:1.2.1
| | | | | +--- org.jvnet.staxex:stax-ex:1.8.1
| | | | | | +--- jakarta.activation:jakarta.activation-api:1.2.1
| | | | | | \--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 (*)
| | | | | +--- com.sun.xml.fastinfoset:FastInfoset:1.2.16
| | | | | \--- jakarta.activation:jakarta.activation-api:1.2.1
| | | | +--- com.google.jimfs:jimfs:1.1
| | | | | \--- com.google.guava:guava:18.0 -> 29.0-jre (*)
| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | +--- com.google.code.gson:gson:2.8.6
| | | +--- org.apache.commons:commons-compress:1.12
| | | +--- org.apache.httpcomponents:httpmime:4.5.6
| | | | \--- org.apache.httpcomponents:httpclient:4.5.6 -> 4.5.12
| | | | +--- org.apache.httpcomponents:httpcore:4.4.13
| | | | +--- commons-logging:commons-logging:1.2
| | | | \--- commons-codec:commons-codec:1.11
| | | \--- org.apache.httpcomponents:httpcore:4.4.10 -> 4.4.13
| | +--- com.android.tools:sdk-common:27.2.0
| | | +--- com.android.tools:sdklib:27.2.0 (*)
| | | +--- com.android.tools.build:builder-test-api:4.2.0 (*)
| | | +--- com.android.tools.build:builder-model:4.2.0 (*)
| | | +--- com.android.tools.ddms:ddmlib:27.2.0 (*)
| | | +--- com.android.tools.analytics-library:shared:27.2.0
| | | | +--- com.android.tools.analytics-library:protos:27.2.0
| | | | | \--- com.google.protobuf:protobuf-java:3.10.0
| | | | +--- com.android.tools:annotations:27.2.0
| | | | +--- com.android.tools:common:27.2.0 (*)
| | | | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | | | +--- com.google.code.gson:gson:2.8.6
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | | \--- net.java.dev.jna:jna-platform:5.6.0
| | | | \--- net.java.dev.jna:jna:5.6.0
| | | +--- org.bouncycastle:bcpkix-jdk15on:1.56
| | | | \--- org.bouncycastle:bcprov-jdk15on:1.56
| | | +--- org.bouncycastle:bcprov-jdk15on:1.56
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | +--- org.jetbrains.kotlin:kotlin-reflect:1.4.31 -> 1.5.0
| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | | +--- com.google.protobuf:protobuf-java:3.10.0
| | | +--- javax.inject:javax.inject:1
| | | +--- org.jetbrains.intellij.deps:trove4j:1.0.20181211
| | | +--- com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524 -> 4.2.0-7147631
| | | | \--- com.google.protobuf:protobuf-java:3.10.0
| | | \--- xerces:xercesImpl:2.12.0
| | | \--- xml-apis:xml-apis:1.4.01
| | +--- com.android.tools:common:27.2.0 (*)
| | +--- com.android.tools.build:manifest-merger:27.2.0
| | | +--- com.android.tools:common:27.2.0 (*)
| | | +--- com.android.tools:sdklib:27.2.0 (*)
| | | +--- com.android.tools:sdk-common:27.2.0 (*)
| | | +--- com.google.code.gson:gson:2.8.6
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | \--- net.sf.kxml:kxml2:2.3.0
| | +--- com.android.tools.ddms:ddmlib:27.2.0 (*)
| | +--- com.android:zipflinger:4.2.0
| | | \--- com.android.tools:annotations:27.2.0
| | +--- com.android:signflinger:4.2.0
| | | +--- com.android.tools.build:apksig:4.2.0
| | | \--- com.android:zipflinger:4.2.0 (*)
| | +--- com.android.tools.analytics-library:protos:27.2.0 (*)
| | +--- com.android.tools.analytics-library:tracker:27.2.0
| | | +--- com.android.tools:annotations:27.2.0
| | | +--- com.android.tools:common:27.2.0 (*)
| | | +--- com.android.tools.analytics-library:protos:27.2.0 (*)
| | | +--- com.android.tools.analytics-library:shared:27.2.0 (*)
| | | +--- com.google.protobuf:protobuf-java:3.10.0
| | | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | +--- com.android.tools.build:apksig:4.2.0
| | +--- com.android.tools.build:apkzlib:4.2.0
| | | +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.2
| | | +--- com.google.guava:guava:23.0 -> 29.0-jre (*)
| | | +--- org.bouncycastle:bcpkix-jdk15on:1.56 (*)
| | | +--- org.bouncycastle:bcprov-jdk15on:1.56
| | | \--- com.android.tools.build:apksig:4.2.0
| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | +--- com.squareup:javawriter:2.5.0
| | +--- org.bouncycastle:bcpkix-jdk15on:1.56 (*)
| | +--- org.bouncycastle:bcprov-jdk15on:1.56
| | +--- org.ow2.asm:asm:7.0 -> 9.1
| | +--- org.ow2.asm:asm-tree:7.0 -> 9.1
| | | \--- org.ow2.asm:asm:9.1
| | +--- javax.inject:javax.inject:1
| | +--- org.ow2.asm:asm-commons:7.0 -> 9.1
| | | +--- org.ow2.asm:asm:9.1
| | | +--- org.ow2.asm:asm-tree:9.1 (*)
| | | \--- org.ow2.asm:asm-analysis:9.1
| | | \--- org.ow2.asm:asm-tree:9.1 (*)
| | +--- org.ow2.asm:asm-util:7.0
| | | +--- org.ow2.asm:asm:7.0 -> 9.1
| | | +--- org.ow2.asm:asm-tree:7.0 -> 9.1 (*)
| | | \--- org.ow2.asm:asm-analysis:7.0 -> 9.1 (*)
| | +--- it.unimi.dsi:fastutil:8.4.0
| | +--- net.sf.jopt-simple:jopt-simple:4.9
| | \--- com.googlecode.json-simple:json-simple:1.1
| +--- com.android.tools.build:aapt2-proto:4.2.0-7147631 (*)
| +--- com.android.tools.build:aaptcompiler:4.2.0
| | +--- com.android.tools.build:aapt2-proto:4.2.0-7147631 (*)
| | +--- com.android.tools.layoutlib:layoutlib-api:27.2.0 (*)
| | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| +--- com.android.tools.analytics-library:crash:27.2.0
| | +--- com.android.tools:annotations:27.2.0
| | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | +--- org.apache.httpcomponents:httpmime:4.5.6 (*)
| | +--- org.apache.httpcomponents:httpcore:4.4.10 -> 4.4.13
| | \--- org.apache.httpcomponents:httpclient:4.5.6 -> 4.5.12 (*)
| +--- com.android.tools.lint:lint-gradle-api:27.2.0
| | +--- com.android.tools:sdklib:27.2.0 (*)
| | +--- com.android.tools.lint:lint-model:27.2.0
| | | +--- com.android.tools:common:27.2.0 (*)
| | | +--- com.android.tools:sdk-common:27.2.0 (*)
| | | +--- com.android.tools.build:builder-model:4.2.0 (*)
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | \--- net.sf.kxml:kxml2:2.3.0
| | +--- com.android.tools.build:gradle-api:4.2.0
| | | +--- com.android.tools.build:builder-test-api:4.2.0 (*)
| | | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | | \--- org.ow2.asm:asm:7.0 -> 9.1
| | +--- org.jetbrains.kotlin:kotlin-reflect:1.4.31 -> 1.5.0 (*)
| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | \--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| +--- com.android.tools.build:gradle-api:4.2.0 (*)
| +--- androidx.databinding:databinding-compiler-common:4.2.0
| | +--- androidx.databinding:databinding-common:4.2.0
| | +--- com.android.databinding:baseLibrary:4.2.0
| | +--- org.antlr:antlr4:4.5.3
| | +--- commons-io:commons-io:2.4 -> 2.6
| | +--- com.googlecode.juniversalchardet:juniversalchardet:1.0.3
| | +--- com.google.guava:guava:28.1-jre -> 29.0-jre (*)
| | +--- com.squareup:javapoet:1.10.0 -> 1.12.1
| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| | +--- com.google.code.gson:gson:2.8.6
| | +--- org.glassfish.jaxb:jaxb-runtime:2.3.2 (*)
| | +--- com.android.tools:annotations:27.2.0
| | \--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09
| | +--- com.google.code.gson:gson:2.8.0 -> 2.8.6
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 -> 1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.31 (*)
| +--- com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api
| +--- org.ow2.asm:asm:7.0 -> 9.1
| +--- org.ow2.asm:asm-analysis:7.0 -> 9.1 (*)
| +--- org.ow2.asm:asm-commons:7.0 -> 9.1 (*)
| +--- org.ow2.asm:asm-util:7.0 (*)
| +--- net.sf.jopt-simple:jopt-simple:4.9
| +--- net.sf.proguard:proguard-gradle:6.0.3
| | \--- net.sf.proguard:proguard-base:6.0.3
| +--- com.android.tools.build:bundletool:1.1.0
| | +--- com.android.tools.build:aapt2-proto:4.1.0-alpha01-6193524 -> 4.2.0-7147631 (*)
| | +--- com.google.auto.value:auto-value-annotations:1.6.2
| | +--- com.google.errorprone:error_prone_annotations:2.3.1 -> 2.3.4
| | +--- com.google.guava:guava:27.0.1-jre -> 29.0-jre (*)
| | +--- com.google.protobuf:protobuf-java:3.4.0 -> 3.10.0
| | +--- com.google.protobuf:protobuf-java-util:3.4.0 -> 3.10.0
| | | +--- com.google.protobuf:protobuf-java:3.10.0
| | | +--- com.google.guava:guava:28.0-android -> 29.0-jre (*)
| | | +--- com.google.errorprone:error_prone_annotations:2.3.2 -> 2.3.4
| | | \--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| | +--- com.google.dagger:dagger:2.28.3
| | | \--- javax.inject:javax.inject:1
| | \--- javax.inject:javax.inject:1
| +--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09 (*)
| +--- com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta09
| | +--- com.android.tools.build.jetifier:jetifier-core:1.0.0-beta09 (*)
| | +--- org.ow2.asm:asm:6.0 -> 9.1
| | +--- org.ow2.asm:asm-util:6.0 -> 7.0 (*)
| | +--- org.ow2.asm:asm-commons:6.0 -> 9.1 (*)
| | +--- org.jdom:jdom2:2.0.6
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.3.60 -> 1.5.0 (*)
| +--- com.squareup:javapoet:1.10.0 -> 1.12.1
| +--- com.google.protobuf:protobuf-java:3.10.0
| +--- com.google.protobuf:protobuf-java-util:3.10.0 (*)
| +--- com.google.crypto.tink:tink:1.3.0-rc2
| | +--- com.google.protobuf:protobuf-java:3.10.0
| | \--- org.json:json:20180813
| \--- com.google.testing.platform:core-proto:0.0.8-alpha01
+--- com.google.gms:google-services:4.3.5
| +--- com.google.android.gms:strict-version-matcher-plugin:1.2.2
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- com.google.guava:guava:27.0.1-jre -> 29.0-jre (*)
| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.4.31 (*)
| +--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| \--- com.google.guava:guava:27.0.1-jre -> 29.0-jre (*)
+--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0
| +--- org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.5.0
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.5.0
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-util-klib:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | \--- org.jetbrains.kotlin:kotlin-util-io:1.5.0
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| +--- com.google.code.gson:gson:2.8.6
| +--- de.undercouch:gradle-download-task:4.1.1
| +--- com.github.gundy:semver4j:0.16.4
| +--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 (*)
| | +--- org.jetbrains.kotlin:kotlin-daemon-embeddable:1.5.0
| | \--- org.jetbrains.intellij.deps:trove4j:1.0.20181211
| +--- org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-android-extensions:1.5.0
| | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-compiler-runner:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-build-common:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-daemon-client:1.5.0
| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*)
| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.71 -> 1.5.0
| | | \--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 (*)
| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*)
| | \--- org.jetbrains.kotlin:kotlin-compiler-embeddable:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.5.0
| | +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0
| | | +--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*)
| | | +--- org.jetbrains.kotlin:kotlin-scripting-jvm:1.5.0
| | | | +--- org.jetbrains.kotlin:kotlin-script-runtime:1.5.0
| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | | | \--- org.jetbrains.kotlin:kotlin-scripting-common:1.5.0 (*)
| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8 (*)
| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.5.0 (*)
| \--- org.jetbrains.kotlin:kotlin-reflect:1.5.0 (*)
+--- com.google.firebase:firebase-crashlytics-gradle:2.5.2
| \--- com.google.firebase:firebase-crashlytics-buildtools:2.5.2
| +--- org.apache.httpcomponents:httpclient:4.5.6 -> 4.5.12 (*)
| +--- org.apache.httpcomponents:httpmime:4.5.6 (*)
| +--- commons-cli:commons-cli:1.4
| +--- commons-io:commons-io:2.6
| +--- com.google.code.gson:gson:2.8.5 -> 2.8.6
| \--- com.google.guava:guava:24.1-jre -> 29.0-jre (*)
+--- io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.7.1
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.70 -> 1.5.0 (*)
| +--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.70 -> 1.5.0 (*)
| \--- org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.3.70 -> 1.5.0 (*)
+--- androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5
| +--- com.android.tools.build:gradle:4.0.1 -> 4.2.0 (*)
| +--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.31 -> 1.5.0 (*)
| +--- com.google.code.gson:gson:2.8.0 -> 2.8.6
| \--- androidx.navigation:navigation-safe-args-generator:2.3.5
| +--- xpp3:xpp3:1.1.4c
| +--- xmlpull:xmlpull:1.1.3.1
| +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 1.5.0 (*)
| +--- com.squareup:javapoet:1.12.1
| \--- com.squareup:kotlinpoet:1.7.2
| +--- org.jetbrains.kotlin:kotlin-reflect:1.4.10 -> 1.5.0 (*)
| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.4.31 (*)
+--- com.google.android.gms:oss-licenses-plugin:0.10.4
| \--- com.android.tools.build:gradle:3.5.1 -> 4.2.0 (*)
+--- com.google.firebase:firebase-appdistribution-gradle:2.1.1
| +--- com.google.guava:guava:29.0-jre (*)
| +--- com.google.api-client:google-api-client:1.30.9
| | +--- com.google.oauth-client:google-oauth-client:1.30.5 -> 1.31.0
| | | +--- com.google.http-client:google-http-client:1.35.0
| | | | +--- org.apache.httpcomponents:httpclient:4.5.12 (*)
| | | | +--- org.apache.httpcomponents:httpcore:4.4.13
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | +--- com.google.guava:guava:29.0-android -> 29.0-jre (*)
| | | | +--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- io.opencensus:opencensus-api:0.24.0
| | | | | \--- io.grpc:grpc-context:1.22.1
| | | | \--- io.opencensus:opencensus-contrib-http-util:0.24.0
| | | | +--- io.opencensus:opencensus-api:0.24.0 (*)
| | | | \--- com.google.guava:guava:26.0-android -> 29.0-jre (*)
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | \--- com.google.guava:guava:29.0-android -> 29.0-jre (*)
| | +--- com.google.http-client:google-http-client-jackson2:1.34.2
| | | +--- com.google.http-client:google-http-client:1.34.2 -> 1.35.0 (*)
| | | \--- com.fasterxml.jackson.core:jackson-core:2.10.2
| | \--- com.google.guava:guava:28.2-android -> 29.0-jre (*)
| +--- commons-cli:commons-cli:1.4
| +--- com.google.code.gson:gson:2.8.6
| +--- com.google.oauth-client:google-oauth-client:1.31.0 (*)
| +--- com.google.oauth-client:google-oauth-client-java6:1.31.0
| | \--- com.google.oauth-client:google-oauth-client:1.31.0 (*)
| \--- com.google.oauth-client:google-oauth-client-jetty:1.31.0
| \--- com.google.oauth-client:google-oauth-client-java6:1.31.0 (*)
+--- com.google.dagger:hilt-android-gradle-plugin:2.35.1
| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.20 -> 1.4.31 (*)
| +--- org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.20 -> 1.5.0 (*)
| +--- org.javassist:javassist:3.26.0-GA
| \--- org.ow2.asm:asm:9.0 -> 9.1
+--- org.jacoco:org.jacoco.core:0.8.7
| +--- org.ow2.asm:asm:9.1
| +--- org.ow2.asm:asm-commons:9.1 (*)
| \--- org.ow2.asm:asm-tree:9.1 (*)
\--- com.github.ben-manes:gradle-versions-plugin:0.38.0
\--- com.thoughtworks.xstream:xstream:1.4.15
+--- xmlpull:xmlpull:1.1.3.1
\--- xpp3:xpp3_min:1.1.4c
Now the issue is always reproducible, so if you need some additional help please let me know
EDIT: After downgrading the plugin to 3.3.0 and AGP to 4.1.2 issue still occurs 👎
I still can't reproduce unfortunately. :( If you're able to share a sample project of some sort that showcases the issue, that would be super helpful.
I still can't reproduce unfortunately. :( If you're able to share a sample project of some sort that showcases the issue, that would be super helpful.
Unfortunately, I cannot share our project. Is there any other way that we could somehow debug it and fix it?
I guess @SUPERCILEX meant an empty project with the same configuration
Yeah, that's what I meant. Some kind of sample project that has the bug. I have a public API key here: https://github.com/Triple-T/gradle-play-publisher/blob/master/testapp/google-play-auto-publisher.json
Same issue here, I have tried to downgrade all I could, kotlin, android studio plugin, and it is still not working
I had to revert it all to 3.0.0 to have it working any other version doesn't work for me
Issue must be the following:
com.google.api.services.androidpublisher.AndroidPublisher
calls com.google.api.client.http.HttpTransport#isMtls()
function.
But isMtls()
function got introduced in HttpTransport only in google-http-client
v1.38...
Apparently, AndroidPublisher lib doesn't have v1.38+ of the client explicitly...
Newest versions of those two libs are (right now):
classpath("com.google.http-client:google-http-client:1.39.2")
classpath("com.google.apis:google-api-services-androidpublisher:v3-rev20210527-1.31.0")
We can either add those lines in our buildscript dependencies or in the dependencies of this plugin (❤️).
Can you try the snapshot builds? I'm actually using those dependencies: https://oss.sonatype.org/content/repositories/snapshots/com/github/triplet/gradle/android-publisher/3.5.0-SNAPSHOT/android-publisher-3.5.0-20210603.041601-7.pom
that version doesn't seems compatible with Android Gradle plugin 7.0.0-beta03
Ah, yeah. I just updated the CI to publish snapshot builds for the *-agp7.0
releases: 3.5.0-agp7.0-SNAPSHOT
. https://oss.sonatype.org/content/repositories/snapshots/com/github/triplet/gradle/android-publisher/3.5.0-agp7.0-SNAPSHOT/android-publisher-3.5.0-agp7.0-20210603.233611-1.pom
Just tested yes it is working fine on that version :+1:
Woo! It'll be fixed in 3.5 then.
Is it supposed to be fixed with the current 3.5.0 version on apg 4.2.2 ? I still got the issue unfortunatelly
OK so for anyone that have the same issue, you can't use:
plugins {
id 'com.android.application'
id 'com.github.triplet.play' version '3.5.0'
}
you have to do:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
classpath("com.github.triplet.gradle:play-publisher:3.5.0")
}
apply plugin: 'com.github.triplet.play'
OK so for anyone that have the same issue, you can't use:
plugins { id 'com.android.application' id 'com.github.triplet.play' version '3.5.0' }
you have to do:
buildscript { dependencies { classpath 'com.android.tools.build:gradle:4.2.2' classpath("com.github.triplet.gradle:play-publisher:3.5.0") } apply plugin: 'com.github.triplet.play'
This is a working solution indeed.
Describe the bug
After updating the plugin to
3.4.0-agp4.2
(from3.3.0
) and Android Gradle Plugin4.2.0
(from4.1.2
) upload failed with a message:Previously(before update) it worked without any problem
How To Reproduce
run
./gradlew publishBundle --no-parallel
Versions
Tasks executed
./gradlew publishBundle --no-parallel
Expected behavior
The bundle is uploaded to play store
Additional context (if a crash, provide stack trace)
play config:
Stacktrace: