Status Update
Comments
ma...@google.com <ma...@google.com>
br...@monzo.com <br...@monzo.com> #3
This bug has been verified as fixed. The 'Microphone' setting are saved. Emulator version : 33.1.17-10594030
as...@google.com <as...@google.com> #4
I see that your png is making reference to API-34 emulator. Does this means that your team will not fix the problem on API-31. Do not think this is an acceptable solution if so. You must extend the fix to all API's emulators.
Please note that "Pixel 6 Pro API 33" emulator the mic is not working even with mic being enabled.
ap...@google.com <ap...@google.com> #6
I tried on the Emulator "Pixel2 API 31" and it was not working. I enabled the mic settings and powered down the emulator. When I start up the emulator again, the mic settings are all set to disabled.
Do I have to manually update the emulator or recreate the emulator?
br...@monzo.com <br...@monzo.com> #7
Could you please confirm your emulator build ends with -10591065
? If not, you want to manually update it (download sdk-repo-PLATFORM-emulator-10591065.zip
, e.g. sdk-repo-windows-emulator-10591065.zip
). If you are on MacOS, you want to run xattr -d com.apple.quarantine FILENAME
on the downloaded file before unpacking it.
na...@google.com <na...@google.com> #8
Where is this emulator build number, try to locate it but failed. Only place is in the AVD settings, and the value shows: SE1A.211212.001.B1
As the emulator update, where is the place to download the image zip files. My system running OS is Ubuntu 22.04. Other ASD info as follow:
Build: AI-221.6008.13.2211.9619390, 202302170051,
AI-221.6008.13.2211.9619390, JRE 11.0.15+0-b2043.56-8887301x64 JetBrains s.r.o., OS Linux(amd64) v6.2.0-26-generic, screens 3840.0x2160.0, 2560.0x1600.0
AS: Electric Eel | 2022.1.1 Patch 2 Kotlin plugin: 221-1.8.0-release-for-android-studio-AS5591.52 Android Gradle Plugin: 4.2.2 Gradle: 6.9 Gradle JDK: version 11.0.15 NDK: from module: 20.0.5594570, from local.properties: (not specified), latest from SDK: 22.1.7171670 CMake: from local.properties: (not specified), latest from SDK: 3.18.1-g262b901, from PATH: 3.22.1
Description
Jetpack Compose version: I've tested on 1.3.0-alpha01 and 1.2.0-beta03
Jetpack Compose component(s) used: LazyColumn
Android Studio Build: 221.3427.89.2211.8689873
Kotlin version: 1.7.10
Steps to Reproduce or Code Sample to Reproduce:
Context:
We have a rather large (10k+ items) LazyColumn where scrolling (eventually) leads to the application grinding to a halt, constantly trying to free memory. It can't, we just keep getting lots of these:
Background concurrent copying GC freed 51964(1414KB) AllocSpace objects, 6(120KB) LOS objects, 0% free, 190MB/192MB, paused 101us total 1.483s
I took at heap dump at this point and basically all of the heap is used up by instances of
SnapshotMutableStateImpl$StateStateRecord
.Replace LazyColumn with a RecyclerView (with each item being a ComposeView) and the memory leak is gone. App performance is night and day better.
I've been trying for hours to reproduce this in a trivial sample project and haven't had any luck yet. Raising this anyway just in case you have any ideas about what might be causing it. Obviously this makes LazyColumn completely unusable for us, so we'll stick to RecyclerView for now!