Triple-T / gradle-play-publisher

GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
MIT License
4.13k stars 341 forks source link

Fully support AGP 7 #904

Closed SUPERCILEX closed 3 years ago

SUPERCILEX commented 3 years ago

And AGP 4.2 if the API is the same.

avalanchas commented 3 years ago

Hi, I know this is ongoing development so I of course won't open a ticket for this, just wanted to maybe help by saying: currently when building with agp 7.0.0-alpha05 and Triplet Play 3.2.0-agp4.2 I get a ConcurrentModificationException

Full Stacktrace is here

SUPERCILEX commented 3 years ago

That's not related to this plugin, it doesn't show up anywhere in the stack trace.

avalanchas commented 3 years ago

Hmm, weird, as soon as I go back to 3.0.0 the exception disappears. Ok, gonna go back to that soon and check if I changed anything else going forward/backward when I was playing with this. Much appreciate your comment and your work 👍

rafiqueud commented 3 years ago

3.3.0-AGP4.2 release do not work with 7.0.0alpha14 version of gradle-plugin. Error: Caused by: java.lang.NoClassDefFoundError: com/android/build/api/artifact/ArtifactType$BUNDLE at com.github.triplet.gradle.play.PlayPublisherPlugin$applyInternal$1$$special$$inlined$run$lambda$2.invoke(PlayPublisherPlugin.kt:198)

SUPERCILEX commented 3 years ago

Thanks for the heads up, I'm hoping to make another GPP release soon.

SUPERCILEX commented 3 years ago

https://github.com/Triple-T/gradle-play-publisher/releases/tag/3.4.0-agp7.0