This version of AGP is no longer compatible with Android Studio Iguana, so Android Studio Jellyfish must be used.
This version of AGP changed the behavior of minification for Android Library projects. We were previously using minify in our library projects, but with 8.4.0-rc01, the app release/benchmark build types were no longer able to find some generated Hilt code due to the minification. Since minification should happen at the app level anyways, I've removed the explicit configuration of the "release" build type from our library projects, and we will instead use the default generated release build type.
Emulator support from GMD also seems to have changed. New licenses may have been added that we weren't accepting during the emulator setup process in CI. The CI code has been changed to explicitly check out the versions of the emulator that will be used which allows us to accept the licenses.
This updates the project to use AGP 8.4.0-rc01