Status Update
Comments
da...@google.com <da...@google.com>
rk...@google.com <rk...@google.com> #2
Is this on the Emulator or on physical devices?
lb...@gmail.com <lb...@gmail.com> #3
@2 Which emulator do you want me to test, that can show it's turned off when I mirror it?
Are you talking about third party emulators, or maybe the new one of Google that's mostly for games:
?
Is it a common thing to try to mirror emulators? I didn't know you guys do such a thing. I did it using ScrCpy sometimes with Google's Android emulator because it has shortcuts that I like (which I hope some day will be possible on Google's emulator, such as right-mouse-click for back-navigation), but it makes it slower to use...
rk...@google.com <rk...@google.com> #4
I am sorry, I don't understand. Is this bug reported for a physical device or the Emulator?
lb...@gmail.com <lb...@gmail.com> #5
@4 Attached screenshots to help you understand what's going on.
The answer is very clear if you just read.
But if you insist, please let me know on which emulator do you want me to test, and how. I've now checked on the "Google Play Games on PC Developer Emulator", and it seems it's still on Android 14 and there is no newer version available. Still, trying to mirror there, the display of the emulator indeed didn't turn off. But it does freeze instead. If you want me to test there on Android 15, you need to update it. Attached video of this issue if you want.
sp...@google.com <sp...@google.com> #6
Turning off device display is a feature of physical device mirroring. It is not applicable to emulators.
lb...@gmail.com <lb...@gmail.com> #7
@6 Seems you've still not understood the bug. The bug is with real devices! Not emulators. I've asked you why would you think it's about emulators, and I've shown you on screenshots where to look in the thread I've created, and told you that if you insist on me testing on emulators, I've shown you what happens there. I've also mentioned Android 15 of upgrading to it, right on the title. On which Android emulator do you think there is a way to upgrade the OS itself? Maybe possible technically, but I don't think it's a visible feature.
Why can't you spend at least 5 seconds in reading the title...
rk...@google.com <rk...@google.com> #8
Why can't you spend at least 5 seconds in reading the title...
You can't imagine how many titles we have to read through.
sp...@google.com <sp...@google.com> #9
Please reproduce the issue again and attach the output of adb logcat -d >logcat.txt
and of Help > Collect Logs and Diagnostic Data.
lb...@gmail.com <lb...@gmail.com> #10
@8 So don't use much more than 5 seconds in doing things that are intended to be done after reading well what it's about. I didn't even write much.
Look at @2 and @4 . They both show that with the time spent on writing illogical questions, it could have been spent on reading a single sentence.
@9 Attached.
rk...@google.com <rk...@google.com> #11
Look at @2 and @4 . They both show that with the time spent on writing illogical questions, it could have been spent on reading a single sentence.
Please bear in mind this bug will be read by many engineers and all of them will have to "spend at least 5 seconds" and to make reasonable and, sometimes, unreasonable guesses. Not all Android Studio engineers know specifics of Emulator system image updates.
lb...@gmail.com <lb...@gmail.com> #12
@11 So don't let people who don't know about emulators change the category I've set, to be related to emulator. The title is enough to understand that I'm talking about real devices : Updating, and mirroring. Both of these are very rare to talk about in terms of emulators.
We still can't update the OS on emulators, and mirroring is also a bit weird. Might be useful if you want to have the "Google Play Games Developer Emulator" content be visible right on the IDE.
sp...@google.com <sp...@google.com> #13
Could you please put the attached studioFlags.xml into C:\Users\User\AppData\Roaming\Google\AndroidStudioPreview2024.2\options
, restart Studio, eproduce the issue again and attach the output of adb logcat -d >logcat.txt and of Help > Collect Logs and Diagnostic Data. Thank you.
lb...@gmail.com <lb...@gmail.com> #14
@13 Attached. Also notice that I've updated the IDE and the issue still exists.
Android Studio Ladybug Feature Drop | 2024.2.2 Canary 8
Build #AI-242.23339.11.2422.12548333, built on October 24, 2024
Runtime version: 21.0.4+-12508038-b607.1 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
Kotlin plugin: K2 mode (Beta)
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 6144M
Cores: 16
Registry:
ide.instant.shutdown=false
ide.experimental.ui=true
i18n.locale=
ide.images.show.chessboard=true
Non-Bundled Plugins:
com.intellij.marketplace (242.23339.24)
Show As ... (1.0.3)
cn.jxzhang.plugin.json-formatter (1.4)
String Manipulation (9.14.1)
GenerateSerialVersionUID (3.0.3)
com.drvector (1.2.1)
com.steve.plugins.autoscroll (1.1)
com.dethlex.numberconverter (2.1.1)
izhangzhihao.rainbow.brackets (2024.2.6-241)
com.developerphil.adbidea (1.6.18)
GenerateSerializationHelpers (1.0.6)
cn.yiiguxing.plugin.translate (3.6.6)
sp...@google.com <sp...@google.com> #15
The message
10-27 04:28:28.824 11889 11889 W studio.screen.sharing: Unable to turn off display
indicates that the DisplayManagerGlobal.requestDisplayPower(0, 1)
call returned false. I'm not able to reproduce this error on any of my Pixel phones. Please let me know the Android build number your phone is running.
lb...@gmail.com <lb...@gmail.com> #16
@15 It's this one:
AP3A.241005.015
sp...@google.com <sp...@google.com> #17
The issue is indeed reproducible with AP3A.241005.015. Investigating.
sp...@google.com <sp...@google.com> #18
It turns out that the DisplayManagerGlobal.requestDisplayPower
method was not included in AP3A.241005.015. A fix is coming.
sp...@google.com <sp...@google.com> #19
The fix will be included in the next Ladybug Feature Drop canary build.
lb...@gmail.com <lb...@gmail.com> #20
@19 When? Also, I've noticed a different issue with mirroring, which is more about adb itself with Android 15: It can sometimes fail to reconnect for cases that it worked fine before.
I've reported this here:
Please fix this. It's much more annoying, and it affects not just mirroring this time...
an...@google.com <an...@google.com> #21
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 Ladybug Feature Drop | 2024.2.2 Canary 9
- Android Gradle Plugin 8.8.0-alpha09
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!
Description
STEPS TO REPRODUCE:
1. Just use the mirror feature of the IDE, with the feature of turning off the display.
The bug is that it doesn't turn off the display anymore.
I can't put screenshot because you won't see anything special there.
I can say that on ScrCpy it still works fine.
------------------
Studio Build:
Version of Gradle Plugin:
Version of Gradle:
Version of Java:
OS:
Android Studio Ladybug Feature Drop | 2024.2.2 Canary 6
Build #AI-242.23339.11.2422.12480590, built on October 10, 2024
Runtime version: 21.0.4+-12457126-b607.1 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
Kotlin plugin: K2 mode (Beta)
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 5120M
Cores: 16
Registry:
ide.instant.shutdown=false
ide.experimental.ui=true
i18n.locale=
ide.images.show.chessboard=true
Non-Bundled Plugins:
com.intellij.marketplace (242.23339.24)
Show As ... (1.0.3)
cn.jxzhang.plugin.json-formatter (1.4)
String Manipulation (9.14.1)
GenerateSerialVersionUID (3.0.3)
com.drvector (1.2.1)
com.steve.plugins.autoscroll (1.1)
com.dethlex.numberconverter (2.1.1)
izhangzhihao.rainbow.brackets (2024.2.6-241)
com.developerphil.adbidea (1.6.18)
GenerateSerializationHelpers (1.0.6)
cn.yiiguxing.plugin.translate (3.6.6)