Status Update
Comments
jo...@gmail.com <jo...@gmail.com> #2
uc...@google.com <uc...@google.com> #3
jo...@gmail.com <jo...@gmail.com> #4
A work-around is proposed in StackOverflow:
jo...@gmail.com <jo...@gmail.com> #5
Since it's available in pure mailbox view is that such a big effort to make it available also in Google Script?
sy...@gmail.com <sy...@gmail.com> #6
th...@gmail.com <th...@gmail.com> #7
sa...@saket.me <sa...@saket.me> #8
xa...@google.com <xa...@google.com> #9
sa...@saket.me <sa...@saket.me> #10
I have resolved the same issue :)
jr...@squareup.com <jr...@squareup.com> #11
rp...@google.com <rp...@google.com> #13
See
jr...@squareup.com <jr...@squareup.com> #14
In the attached screenshots, I use a Pixel 2 emulator running API 25 and set a breakpoint in the four-arg constructor of TextView which in API 25 sources maps to line 710.
Note that the breakpoint hit on line 710 in API 29 sources, which maps to the mAllowTransformationLengthChange field.
I just noticed
jr...@squareup.com <jr...@squareup.com> #15
sp...@google.com <sp...@google.com> #16
Is this problem still reproducible in Studio Bumblebee?
th...@gmail.com <th...@gmail.com> #17
an...@crowdstrike.com <an...@crowdstrike.com> #18
an...@google.com <an...@google.com>
an...@google.com <an...@google.com>
an...@google.com <an...@google.com> #19
A fix has been made for this and is available in Flamingo 2022.2.1 Canary 2.
lo...@gmail.com <lo...@gmail.com> #20
Pretty cool that you managed to pull this off, I thought it'd be almost impossible to implement. I'm curious about how you made it work, and if it changes anything for us besides providing the matching sources for debugging… any requirements to use it?
an...@google.com <an...@google.com> #21
There are no special requirements to take advantage of this. Messaging in the editor should now let you know when you're missing AOSP sources for the API level of the device being debugged, and offer to download them in that case. Additionally, debug sources that do not match the debug device's API level will no longer be opened at all when debugging into the SDK, to reduce confusion.
Description
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
JRE: 1.8.0_152-release-915-b08 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.13.2
and:
Android Studio 3.1 Beta 4
Build #AI-173.4615496, built on February 21, 2018
JRE: 1.8.0_152-release-1024-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.13.2
Emulators:
Nexus 5X API 23
Nexus 5X API 25
When debugging an app, the SDK source used should be the version of the device or emulator that is running. Instead, the source from compileSdkVersion is used, making it difficult to effectively debug.
In the attached images, I set a breakpoint in the first line of ViewRootImpl#performTraversals
private void performTraversals() {
final View host = mView; // breakpoint set to this line.
In API 23, this maps to 1284.
In API 25, this maps to 1446.
The attached screen captures show how the actual and expected behavior differ.
Per the advice given here:
I've also attached my idea.log.