Status Update
Comments
my...@gmail.com <my...@gmail.com>
vi...@google.com <vi...@google.com>
zi...@google.com <zi...@google.com> #2
I am not sure I understand the use case. how can the benchmark be code to real world scenario when it's not possible to do right now ? which scenario is it ?
In any case, since this would be for benchmarking, this would clearly not be available through the public DSL. We should find a semi-private way of doing this (maybe the private variant API object could offer that functionality for instance or a property).
go...@gmail.com <go...@gmail.com> #3
We want benchmarks to measure code after Progaurd / R8, but it's not possible to turn that on for androidTests in library modules at the moment (to my knowledge?)
Benchmarks are also a public facing thing, but we have a plugin to help configure gradle builds for our users, so if support for this ends up in a private API, we could try to keep those usages localized to our code perhaps.
zi...@google.com <zi...@google.com> #4
Any update on the status of this request and when it can be supported?
Thanks,
Amanda
go...@gmail.com <go...@gmail.com> #5
this is not part of our OKR at this point so we are not talking soon. at first glance, we would need to simulate usage patterns to minify against and such, this seems substantial amount of work. there are not a lot of library module that have android tests, most only rely on unit-tests.
how important is this ? we are out of PM right now but I suspect the next step will be to negotiate with J. Eason and xav@ to scale a priority level.
Description
Android OS Version: Android 14
Google Play Services: 23.42.12
Phone: Google Plixel 6.
Hi,
I wanted to inform you that the latest Google Play Services version 23.42.12 has recently broken UWB functionality in Google Pixel phones. Downgrading to GPS version 23.37.55 temporarily fixes the issue, but I hope this can be fixed with the next GPS release next month.
I am using latest stable Android 14 release, security patch October 05, 2023.
I am using latest UWB Core Jetpack 1.0.0-alpha07 version
Here below the internal exception that I can see in my adb logcat.
2023-10-26 12:49:09.665 30670-30670 System.err com...mobileknowledge.uwbconnectapp W java.lang.IllegalArgumentException: Illegal api call was received.
2023-10-26 12:49:09.665 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at androidx.core.uwb.helper.UwbHelperKt.handleApiException(UwbHelper.kt:43)
2023-10-26 12:49:09.666 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at androidx.core.uwb.impl.UwbClientSessionScopeImpl$prepareSession$1.invokeSuspend(UwbClientSessionScopeImpl.kt:145)
2023-10-26 12:49:09.666 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2023-10-26 12:49:09.666 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:233)
2023-10-26 12:49:09.667 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:189)
2023-10-26 12:49:09.667 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:161)
2023-10-26 12:49:09.668 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:474)
2023-10-26 12:49:09.668 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:508)
2023-10-26 12:49:09.668 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:497)
2023-10-26 12:49:09.669 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:368)
2023-10-26 12:49:09.669 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.tasks.TasksKt$awaitImpl$2$1.onComplete(Tasks.kt:147)
2023-10-26 12:49:09.669 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.tasks.zzi.run(com.google.android.gms:play-services-tasks@@18.0.2:1)
2023-10-26 12:49:09.670 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at kotlinx.coroutines.tasks.DirectExecutor.execute(Tasks.kt:164)
2023-10-26 12:49:09.670 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.tasks.zzj.zzd(com.google.android.gms:play-services-tasks@@18.0.2:3)
2023-10-26 12:49:09.671 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.tasks.zzr.zzb(com.google.android.gms:play-services-tasks@@18.0.2:5)
2023-10-26 12:49:09.671 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.tasks.zzw.zza(com.google.android.gms:play-services-tasks@@18.0.2:4)
2023-10-26 12:49:09.671 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.tasks.TaskCompletionSource.setException(com.google.android.gms:play-services-tasks@@18.0.2:1)
2023-10-26 12:49:09.672 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.internal.nearby.zzrk.zzd(com.google.android.gms:play-services-nearby@@18.5.0:2)
2023-10-26 12:49:09.672 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.internal.nearby.zzpa.zza(com.google.android.gms:play-services-nearby@@18.5.0:3)
2023-10-26 12:49:09.673 30670-30670 System.err com...mobileknowledge.uwbconnectapp W at com.google.android.gms.internal.nearby.zzb.onTransact(com.google.android.gms:play-services-nearby@@18.5.0:3)
Thanks.