Status Update
PSA (May 13, 2024)
In mid-May, Google maps in the Android Emulator Extended Controls will NO LONGER WORK in emulator versions before 34.2.13. Please update your emulator to avoid this issue.
For more into, see
Comments
gi...@google.com <gi...@google.com>
bo...@google.com <bo...@google.com>
mu...@gmail.com <mu...@gmail.com> #2
Branch: androidx-master-dev
commit b90079595f33f58fece04026a97faa0d243acdb1
Author: Yuichi Araki <yaraki@google.com>
Date: Wed Sep 18 16:55:49 2019
Change the way to detect mismatch between POJO and query
This fixes cursor mismatch warnings with expandProjection.
Bug: 140759491
Test: QueryMethodProcessorTest
Change-Id: I7659002e5e0d1ef60fc1af2a625c0c36da0664d8
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
M room/compiler/src/test/kotlin/androidx/room/processor/QueryMethodProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/testing/TestProcessor.kt
pa...@getpackage.com <pa...@getpackage.com> #3
lu...@gmail.com <lu...@gmail.com> #4
Branch: androidx-master-dev
commit bdde5a1a970ddc9007b28de4aa29d60ffa588f08
Author: Yigit Boyar <yboyar@google.com>
Date: Thu Apr 16 16:47:05 2020
Re-factor how errors are dismissed when query is re-written
This CL changes how we handle errors/warnings if query is
re-written.
There was a bug in expandProjection where we would report warnings
for things that Room already fixes automatically (
The solution to that problem (I7659002e5e0d1ef60fc1af2a625c0c36da0664d8)
solved it by deferring validating of columns until after re-write
decision is made. Unfortunately, this required changing PojoRowAdapter
to have a dummy mapping until it is validating, make it hard to use
as it does have a non-null mapping which is not useful.
This CL partially reverts that change and instead rely on the log
deferring logic we have in Context. This way, we don't need to break
the stability of PojoRowAdapter while still having the ability to
drop warnings that room fixes. This will also play nicer when we
have different query re-writing options that can use more information
about the query results.
Bug: 153387066
Bug: 140759491
Test: existing tests pass
Change-Id: I2ec967c763d33d7a3ff02c1a13c6953b460d1e5f
M room/compiler/src/main/kotlin/androidx/room/log/RLog.kt
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
ar...@drlinux.no <ar...@drlinux.no> #5
ju...@gmail.com <ju...@gmail.com> #6
Also keeps loading when uploading saved route.
SDK does not change anything, I'll try changing API 33 to another one maybe that's the issue.
Ubuntu 22.04
an...@gmail.com <an...@gmail.com> #7
I tried several API emulators (23 to 33).
Also tried deleting and creating emulators again.
Also tried rolling back the emulator version a couple of versions prior.
Calling the emulator in the command line instead of in the IDE, does not solve it either.
Nothing worked and I have both problems: map does not appear and when clicking the routes, it gets stuck on Loading.
ij...@gmail.com <ij...@gmail.com> #8
For now as a workaround you can you the flatpak version as suggested by @Torben
me...@gmail.com <me...@gmail.com> #9
Same problem on Ubuntu 22.04. It's been broken for 3 months, is there any way to get someone at Google to take notice of this problem? Android Studio cannot be used for location based development on Linux.
Note that the Flatpak version is not an official distribution. Page says "NOTE: This wrapper is not verified by, affiliated with, or supported by Google."
Emulator is https://dl.google.com/android/repository/emulator-linux_x64-8420304.zip
mu...@gmail.com <mu...@gmail.com> #10
Same problem on the latest Fedora 36 with kernel 5.18! I have to install 2 or more Android Studio on my PC to debug the app with Location. There isn't flatpak of Canary build :(
mu...@gmail.com <mu...@gmail.com> #11
Has anyone checked with KDE DE? Maybe Flatpak version is using KDE Framework Flatpak Dependency and it is working?
bo...@google.com <bo...@google.com> #12
bo...@gmail.com <bo...@gmail.com> #13
to...@gmail.com <to...@gmail.com> #14
ij...@gmail.com <ij...@gmail.com> #15
Any progress on the issue? It been present for more than 4 months, I would really love to just be able to run my emulator
through terminal and not have to worry about this issue.
ha...@gmail.com <ha...@gmail.com> #16
bo...@gmail.com <bo...@gmail.com> #17
ca...@sprout.co.id <ca...@sprout.co.id> #18
so...@gmail.com <so...@gmail.com> #19
mr...@gmail.com <mr...@gmail.com> #20
he...@gmail.com <he...@gmail.com> #21
vi...@gmail.com <vi...@gmail.com> #22
ca...@gmail.com <ca...@gmail.com> #23
co...@sandrosantos.net <co...@sandrosantos.net> #24
co...@sandrosantos.net <co...@sandrosantos.net> #25
cs...@gmail.com <cs...@gmail.com> #26
br...@gmail.com <br...@gmail.com> #27
jo...@gmail.com <jo...@gmail.com> #28
ji...@gmail.com <ji...@gmail.com> #29
sp...@gmail.com <sp...@gmail.com> #30
[Deleted User] <[Deleted User]> #31
aj...@gmail.com <aj...@gmail.com> #32
ra...@gmail.com <ra...@gmail.com> #33
ar...@gmail.com <ar...@gmail.com> #34
Android emulator version 31.3.10.0 (build_id 8807927)
OS: Pop!_OS 22.04 LTS x86_64
Kernel: 5.19.0-76051900-generic
GPU: NVIDIA GeForce MX450
sa...@gmail.com <sa...@gmail.com> #35
Studio Build: #AI-212.5712.43.2112.8815526
Version of Gradle Plugin: 212.5712.43.2112.8815526
Version of Gradle: 7.3.3
Version of Java: 11.0.12+0-b1504.28-7817840 amd64
OS: Arch Linux Kernel 5.19.6
sa...@gmail.com <sa...@gmail.com> #36
da...@gmail.com <da...@gmail.com> #37
mo...@gmail.com <mo...@gmail.com> #38
mu...@gmail.com <mu...@gmail.com> #39
GREAT. Fixed! In version 32.1.1 on Fedora 36
ar...@gmail.com <ar...@gmail.com> #40
ji...@gmail.com <ji...@gmail.com> #41
ch...@lovefurniture.ie <ch...@lovefurniture.ie> #42
Win 64 -
Mac Intel -
Mac Apple Silicon -
Linux -
qw...@gmail.com <qw...@gmail.com> #43
In ubuntu 22.04, the 32.1.1.0 emulator builds fixed it.
lb...@gmail.com <lb...@gmail.com> #44
jo...@google.com <jo...@google.com>
ca...@gmail.com <ca...@gmail.com> #45
Studio Build: #AI-213.7172.25.2113.9123335
Version of Gradle: 7.3
Version of Java: 11.0.11
OS: macOS v12.1
jo...@google.com <jo...@google.com>
se...@gmail.com <se...@gmail.com> #46
Windows 11
mo...@gmail.com <mo...@gmail.com> #47
ro...@gmail.com <ro...@gmail.com> #48
jo...@gmail.com <jo...@gmail.com> #49
se...@gmail.com <se...@gmail.com> #50
se...@gmail.com <se...@gmail.com> #51
er...@gmail.com <er...@gmail.com> #52
Edit: Windows 10 user.
ce...@gmail.com <ce...@gmail.com> #53
le...@gmail.com <le...@gmail.com> #54
le...@yahoo.com <le...@yahoo.com> #55
al...@gmail.com <al...@gmail.com> #56
as...@gmail.com <as...@gmail.com> #57
ph...@gmail.com <ph...@gmail.com> #58
pa...@gmail.com <pa...@gmail.com> #59
mu...@gmail.com <mu...@gmail.com> #60
sa...@gmail.com <sa...@gmail.com> #61
cl...@gmail.com <cl...@gmail.com> #62
Android Studio Giraffe | 2022.3.1
ib...@newhorizonsnigeria.com <ib...@newhorizonsnigeria.com> #63
le...@gmail.com <le...@gmail.com> #64
Sorry everyone. I almost use Android Emulator for my development only. So now I really need a hot fix for this one. Anyone has solution or alternative Emulator that can be used for development and having same function of create custom location route?
mi...@gmail.com <mi...@gmail.com> #65
Log from 31.1.1 command-line started emulator:
INFO | Critical: Uncaught SyntaxError: Unexpected token ? (qrc:/html/js/location-mock-web-channel.js:91, (null)) (2x)
INFO | Critical: Uncaught TypeError: Cannot read property 'update' of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null))
Smth bad in server side?
fr...@csistemi.it <fr...@csistemi.it> #66
br...@gmail.com <br...@gmail.com> #67
I'm having the issue since a few days
sa...@gmail.com <sa...@gmail.com> #68
jo...@google.com <jo...@google.com>
ni...@gmail.com <ni...@gmail.com> #69
jo...@google.com <jo...@google.com> #70
Thanks for your reports. It seems there was a breaking change to the Google Maps javascript API. We are working with the Google maps team on a fix. Thanks for your patience and sorry for the inconvenience.
jo...@google.com <jo...@google.com> #71
We have submitted a server-side change that should fix the problem. Could you please reboot emulator and see if it's fixed?
mi...@gmail.com <mi...@gmail.com> #72
Thank you! :-)
P.S. No need to reboot. Just right-click to show context menu and click Reload
hl...@gmail.com <hl...@gmail.com> #73
sa...@gmail.com <sa...@gmail.com> #74
jo...@google.com <jo...@google.com>
br...@gmail.com <br...@gmail.com> #75
ni...@gmail.com <ni...@gmail.com> #76
le...@gmail.com <le...@gmail.com> #77
se...@gmail.com <se...@gmail.com> #78
le...@gmail.com <le...@gmail.com> #79
Sorry. The map can be loaded now. But I can not simulate the location. I try to set Location and then I use the Google and press Get current location, but it cannot get the location I just set. Anyone has solution for this?
ks...@gmail.com <ks...@gmail.com> #80
Thanks your copration.
le...@gmail.com <le...@gmail.com> #81
ck...@gmail.com <ck...@gmail.com> #82
ca...@gmail.com <ca...@gmail.com> #83
jo...@google.com <jo...@google.com> #84
What is your emulator version? And could you also provide the emulator logs?
ca...@gmail.com <ca...@gmail.com> #85
da...@gmail.com <da...@gmail.com> #86
am...@gmail.com <am...@gmail.com> #87
ro...@gmail.com <ro...@gmail.com> #88
ri...@gmail.com <ri...@gmail.com> #89
Android Studio Giraffe | 2022.3.1 Patch 4
Build #AI-223.8836.35.2231.11090377, built on November 13, 2023
Runtime version: 17.0.6+0-17.0.6b829.9-10027231 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.3.1
GC: G1 Young Generation, G1 Old Generation
Memory: 5096M
Cores: 8
Metal Rendering is ON
Registry:
external.system.auto.import.disabled=true
ide.text.editor.with.preview.show.floating.toolbar=false
ide.instant.shutdown=false
gu...@gmail.com <gu...@gmail.com> #90
cl...@gmail.com <cl...@gmail.com> #91
ta...@gmail.com <ta...@gmail.com> #92
ch...@gmail.com <ch...@gmail.com> #93
jm...@gmail.com <jm...@gmail.com> #94
sv...@gmail.com <sv...@gmail.com> #95
ma...@gmail.com <ma...@gmail.com> #96
You probably need to update the emulator and sdk tools (go to Tools > SDK Manager > SDK Tools and update both)
ce...@info-sync.com <ce...@info-sync.com> #97
po...@gmail.com <po...@gmail.com> #98
ga...@gmail.com <ga...@gmail.com> #99
ei...@gmail.com <ei...@gmail.com> #100
i just create new emulator with API level 33 and it works
may the issue with API level 30
Thank You
M.G.Chouhan
wj...@gmail.com <wj...@gmail.com> #101
mh...@futureproof.tn <mh...@futureproof.tn> #102
mh...@futureproof.tn <mh...@futureproof.tn> #103
jo...@google.com <jo...@google.com> #104
PSA (May 13, 2024)
In mid-May, Google maps in the Android Emulator Extended Controls will NO LONGER WORK in emulator versions before 34.2.13. Please update your emulator to avoid this issue.
For more into, see
Description
When trying to add GPS coordinates to Android Emulator, the Google Map instance that should appear on the left of the extended settings shows a white window that disappears after a while.
STEPS TO REPRODUCE:
1. Open Android Studio (without a project opened)
2. Click in More Actions
3. Open Virtual Device Manager
4. Run a Virtual Device
5. Click on the three dots at the bottom of the control bar to open the extended settings
6. Click on location
7. The map doesn't appear
Studio Build: #AI-211.7628.21.2111.8193401
Version of Gradle Plugin: 211.7628.26
Version of Gradle: 7.2
Version of Java: 11.0.11+0-b60-7590822
OS: Fedora Linux 35 (Workstation Edition) Kernel 5.16.18-200