Verified
Status Update
Comments
nt...@google.com <nt...@google.com>
ab...@google.com <ab...@google.com> #2
Hi Ed, Thank you so much for these suggestions. I've been reviewing them and merging them in. Hopefully it should be live. I've included a thank you note too in the article.
an...@erstegroup.com <an...@erstegroup.com> #3
Great! Thanks a lot, I'll look for the live updates soon!
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit 95beb5f0b54b912a148fe2474ed0adb422857ba2
Author: Abhijith Nair <abhijithnair@google.com>
Date: Wed Feb 22 15:42:25 2023
Fix proguard parse error
It seems like the existing proguard config had a syntax error even
though R8 did not complain about it. This seems to cause an issue when
DexGuard is used.
Tested by analysing the APK and verifying that sProcessGlobalConfig is retained in both cases (with * and with ***) by R8. That said, according tohttps://playground.proguard.com/p/bmaZvZ , it seems like '*' is not accepted syntax even though it is accepted by R8. '***' is accepted syntax.
Bug: 270034835
Test: ./gradlew webkit:integration-tests:testapp:connectedAndroidTest
Change-Id: Ia65c2fd50327eda385bc0ec061f4ad08a7afe81d
M webkit/webkit/proguard-rules.pro
https://android-review.googlesource.com/2450645
Branch: androidx-main
commit 95beb5f0b54b912a148fe2474ed0adb422857ba2
Author: Abhijith Nair <abhijithnair@google.com>
Date: Wed Feb 22 15:42:25 2023
Fix proguard parse error
It seems like the existing proguard config had a syntax error even
though R8 did not complain about it. This seems to cause an issue when
DexGuard is used.
Tested by analysing the APK and verifying that sProcessGlobalConfig is retained in both cases (with * and with ***) by R8. That said, according to
Bug: 270034835
Test: ./gradlew webkit:integration-tests:testapp:connectedAndroidTest
Change-Id: Ia65c2fd50327eda385bc0ec061f4ad08a7afe81d
M webkit/webkit/proguard-rules.pro
ab...@google.com <ab...@google.com> #5
We have identified the problem and has fixed it in main branch.
We will let you know once we release the fix.
Thanks again for filing the bug!
We will let you know once we release the fix.
Thanks again for filing the bug!
an...@erstegroup.com <an...@erstegroup.com> #6
Awesome, thanks for taking care of it so fast!
ab...@google.com <ab...@google.com> #7
Could you please verify it works for you, this would enable us to push it to stable with more confidence. Thanks!
an...@erstegroup.com <an...@erstegroup.com> #8
Hi, I can verify the fix provided in 1.7.0-alpha03 now works with DexGuard. Thanks again for your help!
ab...@google.com <ab...@google.com>
pr...@google.com <pr...@google.com> #9
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.webkit:webkit:1.6.1
pr...@google.com <pr...@google.com> #10
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.webkit:webkit:1.8.0
Description
Component used: androidx.Webkit
Version used: 1.6.0
Devices/Android versions reproduced on: any
androidx.webkit:webkit:1.6.0 contains a new proguard rule that's invalid