Verified
Status Update
Comments
ze...@google.com <ze...@google.com>
ze...@google.com <ze...@google.com> #2
Fixed in r1313.
ap...@google.com <ap...@google.com> #3
[Empty comment from Monorail migration]
ap...@google.com <ap...@google.com> #4
[Empty comment from Monorail migration]
ap...@google.com <ap...@google.com> #5
ap...@google.com <ap...@google.com> #6
Project: r8
Branch: 4.0
commit 98f97fe3a84b90b53f1c1b918d567768f4349e14
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:28 2022
Don't desugar interface methods when building main-dex root set.
Bug: b/244970402
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
https://r8-review.googlesource.com/71228
Branch: 4.0
commit 98f97fe3a84b90b53f1c1b918d567768f4349e14
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:28 2022
Don't desugar interface methods when building main-dex root set.
Bug:
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
ap...@google.com <ap...@google.com> #7
Project: r8
Branch: 4.0
commit 265c7674c7ca8342ae05175fe122db6ec764ad82
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:16 2022
Regression test for issue with desugaring and main-dex rules.
Bug: b/244970402
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
https://r8-review.googlesource.com/71227
Branch: 4.0
commit 265c7674c7ca8342ae05175fe122db6ec764ad82
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:16 2022
Regression test for issue with desugaring and main-dex rules.
Bug:
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
ap...@google.com <ap...@google.com> #8
Project: r8
Branch: 3.3
commit 0d29f02764025b6fb7096fcd8a05534f2aceb52c
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:41:52 2022
Version 3.3.76
Bug: b/244970402
Change-Id: Ic2b214911042572d961a039748b474aeb23ee70e
M src/main/java/com/android/tools/r8/Version.java
https://r8-review.googlesource.com/71226
Branch: 3.3
commit 0d29f02764025b6fb7096fcd8a05534f2aceb52c
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:41:52 2022
Version 3.3.76
Bug:
Change-Id: Ic2b214911042572d961a039748b474aeb23ee70e
M src/main/java/com/android/tools/r8/Version.java
ap...@google.com <ap...@google.com> #9
Project: r8
Branch: 3.3
commit e19f363a9633d365386a02db9fe820185728d939
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:28:45 2022
Don't desugar interface methods when building main-dex root set.
Bug: b/244970402
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
https://r8-review.googlesource.com/71225
Branch: 3.3
commit e19f363a9633d365386a02db9fe820185728d939
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:28:45 2022
Don't desugar interface methods when building main-dex root set.
Bug:
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
ap...@google.com <ap...@google.com> #10
Project: r8
Branch: 3.3
commit 31098d7c62256f1613b209e5bd6b6d54ff28e60d
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:28:34 2022
Regression test for issue with desugaring and main-dex rules.
Bug: b/244970402
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
https://r8-review.googlesource.com/71224
Branch: 3.3
commit 31098d7c62256f1613b209e5bd6b6d54ff28e60d
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 08:28:34 2022
Regression test for issue with desugaring and main-dex rules.
Bug:
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
ap...@google.com <ap...@google.com> #11
Project: r8
Branch: 4.0
commit 98f97fe3a84b90b53f1c1b918d567768f4349e14
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:28 2022
Don't desugar interface methods when building main-dex root set.
Bug: b/244970402
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
https://r8-review.googlesource.com/71228
Branch: 4.0
commit 98f97fe3a84b90b53f1c1b918d567768f4349e14
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:28 2022
Don't desugar interface methods when building main-dex root set.
Bug:
Change-Id: I9a4557137a57a9a347d40611d153a4546ccb9004
M src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
M src/main/java/com/android/tools/r8/shaking/RootSetUtils.java
ap...@google.com <ap...@google.com> #12
Project: r8
Branch: 4.0
commit 265c7674c7ca8342ae05175fe122db6ec764ad82
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:16 2022
Regression test for issue with desugaring and main-dex rules.
Bug: b/244970402
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
https://r8-review.googlesource.com/71227
Branch: 4.0
commit 265c7674c7ca8342ae05175fe122db6ec764ad82
Author: Ian Zerny <zerny@google.com>
Date: Tue Sep 06 09:45:16 2022
Regression test for issue with desugaring and main-dex rules.
Bug:
Change-Id: I4d30e5b54f38d66465a93abeb87a123e9ce2fe47
A src/test/java/com/android/tools/r8/desugar/staticinterfacemethod/RegressionB244970402.java
ze...@google.com <ze...@google.com> #13
A fix for this is now on our 3.3 (AGP 7.3) and 4.0 (AG{ 7.4) branches. You can use the new R8 by updating your settings.gradle or settings.gradle.kts with the following where <R8VERSION>
is replaced by 3.3.76
or 4.0.25
.
Thanks again for reporting the issue and let us know if works for you.
pluginManagement {
buildscript {
repositories {
mavenCentral()
maven {
url = uri("https://storage.googleapis.com/r8-releases/raw")
}
}
dependencies {
classpath("com.android.tools:r8:<R8VERSION>")
}
}
}
do...@gmail.com <do...@gmail.com> #14
thx! I have tried the main branch and this issue has been fixed.
Description
build env:
It's ok in agp7.2.2, but failed in higher agp versions.
reproduce step
agp7.3.0-beta04
agp7.4.0-alpha07
agp7.2.2 with r8 main branch commit a772a4c8a518d46b9cbf8fbba43a8e88eb16e15d