Status Update
Comments
so...@google.com <so...@google.com> #2
Branch: main
commit 77b38bac8b835605eb4858334278b12933c007a4
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 17 11:41:49 2022
Consult api database during type strengthening
Bug:
Change-Id: I9e070782a2da544eba90b15c41d5b7281142cc3b
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
M src/main/java/com/android/tools/r8/androidapi/ComputedApiLevel.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningTest.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningAboveMinApiTest.java
M src/main/java/com/android/tools/r8/utils/AndroidApiLevelUtils.java
ro...@ta-dah-apps.com <ro...@ta-dah-apps.com> #3
Branch: 3.2
commit b6be4ce67ec9f9389dab9e8f4cac1b7bd97f38ca
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 17 12:46:55 2022
Version 3.2.69
Bug:
Change-Id: I6aa6dabc3902e9fa1cd5b8289ed3cbf0ba2a0548
M src/main/java/com/android/tools/r8/Version.java
ch...@google.com <ch...@google.com>
je...@google.com <je...@google.com>
so...@google.com <so...@google.com> #4
Branch: 3.2
commit 3cc0c8b3d67cc20bf6c1a8401871b6847bf792c6
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 17 12:46:41 2022
Consult api database during type strengthening
Bug:
Change-Id: I9e070782a2da544eba90b15c41d5b7281142cc3b
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
M src/main/java/com/android/tools/r8/androidapi/ComputedApiLevel.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningTest.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningAboveMinApiTest.java
M src/main/java/com/android/tools/r8/utils/AndroidApiLevelUtils.java
ro...@ta-dah-apps.com <ro...@ta-dah-apps.com> #5
Branch: 3.3
commit d1de9e74d3e4a847b89bf0b822bfd227e51be2e9
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 17 12:35:35 2022
Version 3.3.61
Bug:
Change-Id: Ic9c7674b0240eaac8ea94698f8806a5faf349cf3
M src/main/java/com/android/tools/r8/Version.java
so...@google.com <so...@google.com> #6
Branch: 3.3
commit 6b77d23ac1cbe5a201b4ec8f9c29ed59d438d1d1
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 17 12:33:24 2022
Consult api database during type strengthening
Bug:
Change-Id: I9e070782a2da544eba90b15c41d5b7281142cc3b
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
M src/main/java/com/android/tools/r8/androidapi/ComputedApiLevel.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningTest.java
A src/test/java/com/android/tools/r8/apimodel/ApiModelTypeStrengtheningAboveMinApiTest.java
M src/main/java/com/android/tools/r8/utils/AndroidApiLevelUtils.java
ro...@ta-dah-apps.com <ro...@ta-dah-apps.com> #7 Restricted
so...@google.com <so...@google.com> #8
Thanks for testing out R8 3.3. This should now be fixed in 3.3.61.
so...@google.com <so...@google.com> #9
I'm still seeing this after 3.3.61. I'll share a dump over email
ro...@ta-dah-apps.com <ro...@ta-dah-apps.com> #10 Restricted
so...@google.com <so...@google.com> #11
Branch: main
commit eb0ee8c2fc5a4fb328bc509a174bdc1fa0b3b8fb
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Fri Jun 24 19:30:20 2022
Consult api database for parameter type strengthening
Bug:
Change-Id: I86f622807ae0bc7e77bf63566606ef5b4708b8bf
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
ro...@ta-dah-apps.com <ro...@ta-dah-apps.com> #12
Branch: 3.3
commit 981a1edf73a6977c77857d85cad9409f22093ce5
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Mon Jun 27 08:33:50 2022
Version 3.3.67
Bug:
Change-Id: I1f46f8b1f5119ffc7257adaa384ad548125e1197
M src/main/java/com/android/tools/r8/Version.java
so...@google.com <so...@google.com> #13
Branch: 3.3
commit 00cb17cc2fe36a3ef23dc4736051da67c91d537d
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Mon Jun 27 08:32:51 2022
Consult api database for parameter type strengthening
Bug:
Change-Id: I86f622807ae0bc7e77bf63566606ef5b4708b8bf
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
in...@gotinder.com <in...@gotinder.com> #14
Fix for parameter types landed in 3.3.67.
iv...@gotinder.com <iv...@gotinder.com> #15
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Dolphin Beta 5 (2021.3.1.14)
- Android Gradle Plugin 7.3.0-beta05
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
mt...@gmail.com <mt...@gmail.com> #16
so...@google.com <so...@google.com> #17
Thank you for the project that reproduces the problem.
so...@google.com <so...@google.com> #18
What causes a problem is a configuration in which a product flavour is completely eliminated by filtering variants.
so...@google.com <so...@google.com>
el...@gmail.com <el...@gmail.com> #19
so...@google.com <so...@google.com> #20
This is an issue in Android Studio and it is triggered by filtering variants in build configuration. It affects Android Studio Chipmunk+ using AGP 7.2+.
Description
The app has 3 flavours listed as "flavorDimensions "model", "cost", "market".
We have another app that has only 2 flavours and this syncs and builds OK. With this in mind I have artificially removed one flavour from the failing app so it reads "flavorDimensions "model", "market", and it will now syncs OK.
Is there perhaps an issue with projects that have more than two flavour dimensions?
Build: AI-212.5712.43.2112.8609683, 202205181650,
AI-212.5712.43.2112.8609683, JRE 11.0.12+0-b1504.28-7817840x64 JetBrains s.r.o., OS Mac OS X(aarch64) v12.4, screens 1920.0x1200.0
AS: Chipmunk | 2021.2.1 Patch 1; Kotlin plugin: 212-1.6.21-release-334-AS5457.46; Android Gradle Plugin: 7.2.1; Gradle: 7.3.3; Gradle JDK: version 11.0.12; NDK: from local.properties: (not specified), latest from SDK: (not found); LLDB: pinned revision 3.1 not found, latest from SDK: (package not found); CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: (not found)
IMPORTANT: Please read