Status Update
Comments
uc...@google.com <uc...@google.com>
ar...@google.com <ar...@google.com> #2
Thanks for the report. I will route this to the appropriate internal team and update this when I hear back from them.
ma...@gmail.com <ma...@gmail.com> #3
sa...@gmail.com <sa...@gmail.com> #4
"2022-06-12 18:47:15.156 1841-4562/? W/PackageManager: Intent does not match component's intent filter: Intent { act=com.google.android.gms.wearable.BIND_LISTENER"
co...@gmail.com <co...@gmail.com> #5
ol...@gmail.com <ol...@gmail.com> #6
+1, can confirm it doesn't work on Android 13:=
2022-07-15 11:26:15.023 589-5347 PackageManager pid-589 W Intent does not match component's intent filter: Intent { act=com.google.android.gms.wearable.BIND_LISTENER cmp=xxx/xxx.WatchMessageReceiver }
2022-07-15 11:26:15.023 589-5347 PackageManager pid-589 W Access blocked: ComponentInfo{xxx/xxx.WatchMessageReceiver}
2022-07-15 11:26:15.023 589-5347 ActivityManager pid-589 W Unable to start service Intent { act=com.google.android.gms.wearable.BIND_LISTENER cmp=xxx/xxx.WatchMessageReceiver } U=0: not found
ce...@gmail.com <ce...@gmail.com> #7
Note that I've been able to make it work by:
- Adding
<action android:name="com.google.android.gms.wearable.BIND_LISTENER" />
in the intent filter - Removing
<data android:scheme="wear" android:host="*" />
But I feel like this is not something we should do
co...@gmail.com <co...@gmail.com> #8
I'm really afraid Android 13 might get released as-is, breaking WearOS app communication 😨😨
ol...@gmail.com <ol...@gmail.com> #9
If you're not targeting API 33 you're not affected by the bug. So it's a big bug, and yes we of course expected more from Google, but you can always target the api level later when it's fixed.
But I agree this is kind of desperating that more than 1.5 month after the first report nothing has changed.
ar...@google.com <ar...@google.com> #10
As an interim update on this issue: we've been already working on the fix that should be available by Android 13 release. The fix requires thorough testing, I'll keep this bug updated as soon as we have more to share. Thanks!
au...@gmail.com <au...@gmail.com> #11
@
Thank you for the update @
sa...@gmail.com <sa...@gmail.com> #12
Android 13 is out today and we still have no patch unlike what you said a month ago
hr...@gmail.com <hr...@gmail.com> #13
co...@gmail.com <co...@gmail.com> #14
This issues has been already given high priority (updated external priority on this bug to reflect internal status). The fix is on the way and going through the final rounds of testing, so the roll out is slated to next couple of weeks.
To reiterate what have been mentioned earlier on this bug: this issue affects only apps targeting Android 13, so the apps won't break unless you bump targetSDK
version to 33
. In case if you want to start working on app compatibility for Android 13 behaviour changes, you could use
sa...@gmail.com <sa...@gmail.com> #15
- The report is 2 months old
- Google chose to release Android 13 with that bug
- There's no mention of this bug on the documentation so you can totally bump your targetSdk without noticing it
So thank you guys for working on this but it's still not a valid excuse for taking that long for such an important issue. Now that being said, let us know when a fix is available
lu...@gmail.com <lu...@gmail.com> #16
sz...@gmail.com <sz...@gmail.com> #17
That must be some really intense testing as we are 10 days later and still nothing on sight. I don't want to be a P2 issue if that's what a P1 is.
kl...@gmail.com <kl...@gmail.com> #18
sz...@gmail.com <sz...@gmail.com> #19
wi...@gmail.com <wi...@gmail.com> #20
to...@yahoo.com <to...@yahoo.com> #21
cp...@gmail.com <cp...@gmail.com> #22
at...@gmail.com <at...@gmail.com> #23
This issue is fixed. The fix has been rolled out via GMSCore and will also require using the latest com.google.android.gms:play-services-wearable:18.0.0
release.
Note that you don’t need to add BIND_LISTENER
manually, it has been deprecated for a long time and it continue to remain so (read more at
Appreciate all the feedback and patience.
id...@gmail.com <id...@gmail.com> #24
my...@gmail.com <my...@gmail.com> #25
Hey @com.google.android.gms:play-services-wearable:18.0.0
.
After 4 months of testing, it looks like it's broken.
md...@gmail.com <md...@gmail.com> #26
an...@gmail.com <an...@gmail.com> #27
Well that's possible but I've tested things carefully and targetting API 32 immediately fixes the behavior so I'm confident this is the root cause of the issue
hf...@gmail.com <hf...@gmail.com> #28
Can you share the configuration code you have for the affected service from your AndroidManifest.xml
file?
mm...@gmail.com <mm...@gmail.com> #30
jg...@gmail.com <jg...@gmail.com> #31
Are you 100% sure that the apk deployed was not an old one with the
old library version for example?
Since there's been some issues with that in past Android Studio versions
and AGP, and since I'm not sure if it's fully fixed and which versions did,
I'd try to run the clean Gradle task, and then run the install task from
command line, and also make sure you're not trying the wrong
buildType/variant.
Please keep us updated.
On Sun, Oct 23, 2022 at 3:56 PM <buganizer-system@google.com> wrote:
vi...@veeva.com <vi...@veeva.com> #32
I don't think it's that, it was installed from PlayStore so it's a release one built from command line with a version bump
Maybe there was something wrong but all I did between this build and the new one is roll back to targeting API 32 and things worked immediately so it's strange to me.
ma...@gmail.com <ma...@gmail.com> #33
As a reminder the fix require an update to Play Services on the device too.
[Deleted User] <[Deleted User]> #34
pe...@gmail.com <pe...@gmail.com> #35
Which Play Services version is supposed to fix it? We might add a check using PackageManager APIs to direct users to perform the update.
ma...@betterme.world <ma...@betterme.world> #36
re...@amazon.com <re...@amazon.com> #37
Have you taken into account the situation of Chinese devices? It's hard for them to upgrade the Play Service and there are no official solutions about this issue.
ky...@gmail.com <ky...@gmail.com> #38
rh...@gmail.com <rh...@gmail.com> #39
=======
"Status
You won't be able to release app updates (11 days away)
Date sent
Aug 10, 2023
Deadline
Aug 30, 2023
Violation
App must target Android 13 (API level 33) or higher"
hh...@gmail.com <hh...@gmail.com> #40
Issue is not yet solved, as we face the exact same problem still.
- Using
targetSdk=31
andcom.google.android.gms:play-services-wearable:18.1.0
: OK - Using
targetSdk=33
andcom.google.android.gms:play-services-wearable:18.1.0
: NOT OK
When using targetSdk 33, messages are no longer sent from the wearable to the phone (e.g. WearableListenerService.onMessageReceived()
) is no longer called.
de...@gmail.com <de...@gmail.com> #41
com.google.android.gms:play-services-wearable:18.1.0
ar...@google.com <ar...@google.com> #42
ar...@google.com <ar...@google.com>
ri...@gmail.com <ri...@gmail.com> #43
You do not have the Arabic language. I am not fluent in English
de...@gmail.com <de...@gmail.com> #44
ke...@littleblackhat.com <ke...@littleblackhat.com> #45
1.1.5.2.5.2.5.1.5.4.4.2
ad...@rwmobi.uk <ad...@rwmobi.uk> #46
ub...@gmail.com <ub...@gmail.com> #47
No longer addressing technical debt would seem to imply sunsetting Android as far as Google is concerned. I suppose iOS is here to stay, and HarmonyOS will likely be a relevant player in the global market.
to...@yahoo.com <to...@yahoo.com> #48
hypocrisy is rife...
Here is just a single issue were Google tells ALL developers worldwide to change/add-to their code because Google says-so:
I cannot be bothered listing the many-many-many areas where things became "deprecated/replaced" instead of "fixed". i.e. again: all developers to dump certain code and start with an entirely new approach.
I'm sure other people can add similar issues....
de...@gmail.com <de...@gmail.com> #49
Thanks #46 but I'm already contributing to those repos and toolings. In fact, I'd be more than happy to mentor you if you ever want to try doing open source seeing that
ad...@rwmobi.uk <ad...@rwmobi.uk> #50
da...@gmail.com <da...@gmail.com> #51
I also wish junit5 was supported for Android development. However I understand the Android team doesn't have infinite capacity. They can't do everything we want. What they said is simply that the upfront effort to support junit5 and than maintain it is too big for the returned value compared to doing something else that is more important for the community.
It is also quite ridiculous to suggest they fork some community effort. Google, like any big company, has very strict standard with code style and quality, they cannot just take a 3rd party software and fork it.
We are developers, 90% of our job is to chose between trade-offs. You should get this is a trade off and stop with the unreasonable requests. I'm glad they finally answered this ticket even if the outcome is not what I was hoping for.
Be thankful Google Android isn't ignoring you all, they are people, they really thought about this and they were forced to say no because at the end of the day the amount of work their team can deliver is finite.
ri...@gmail.com <ri...@gmail.com> #52
de...@gmail.com <de...@gmail.com> #53
they cannot just take a 3rd party software and fork it.
Robolectric was used to be a community open source project and they merged it into AndroidJUnit4. Dagger is also forked from Square. We have history in the past where taking over open source project has been successful. And Google has recently started embracing open source projects as well, such as deprecating Volley in favor of Retrofit. I don't think code style and quality matters. I do appreciate Google giving us an answer though even though it's not what we want to hear.
Description
There is 3rd party gradle plugin that supports JUnit5: