-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"An SDK version you are using has been reported as outdated" warning in Google Play Console #810
Comments
Yep I am getting the same. I assume Bubblewrap needs to update the SDK they are using. |
Hum, Bubblewrap doesn't include this library directly, so I'm guessing it's a transitive dependency from https://github.com/GoogleChrome/android-browser-helper/. Are you using the location delegation or play billing features? |
It seems the Play Service location library includes Play Services Base, which in turn includes AndroidX Fragments. So, the solution is to bump the version on android-browser-helper so it can also be bumped in Bubblewrap. |
Yes, the apps getting this warning use location delegation, the one not getting this warning does not. Thanks |
I'm getting this and I have no clue what location delegation even is. |
@GCSBOSS Check your |
android-browser-helper has been updated to use a newer version of play-services-location: GoogleChrome/android-browser-helper#437. One a new version of the library is published we can update Bubblewrap. |
Deployed on Bubblewrap 1.21.0 |
This may be a stilly question, so please forgive me but, how does this not require a version bump in ABH? |
The library causing the warning is included via the |
Did you run |
Yes I did |
I am getting this error too and I have very little knowledge of how all these codes work. I had somehow managed to get bubblewrap setup for my app. Hope one of you would be able to guide what exactly I need to do in my app to get this problem fixed. |
@david-buck did your issue get resolved? This thread seems to be in "closed" status. I wonder if anyone will look at it now. |
@mghatiya no it didn't. I'm not sure what the next move is tbh. I opened the project in Android Studio and the correct dependency versions are showing in the gradle file, so I can't be sure if it's not just a classic Play Store issue. |
There may be another library being pulled in that Play is alerting about. |
Hey @david-buck, did you manage to get this resolved? I am also on version 1.21.0 with the same warning popping up in Play console. |
No, I gave up. There's no obvious reason why bubblewrap is building with the wrong version. |
How do we bring people's attention to it? @david-buck maybe you can reopen the thread? |
I found some time to dig into this a bit more and I can't work out how the fix mentioned above was meant to solve it. I cleared all gradle caches on my computer, cleared NPM caches, installed the latest JDK update, and reinstalled bubblewrap before looking into this. By running a
So my projects are using the right versions of My only hope is that the newer version of Please, @andreban , could you revisit this? |
In answer to this, it looks like Google's official packages are reliant on the outdated version https://mvnrepository.com/artifact/com.google.android.gms/play-services-base/18.3.0 I think we just have to ignore it until the deprecated version is updated in every upstream dependency. |
Can you just add an explicit dependency on the updated version? |
+1 - I still face this issue with a new app build with bubblewrap a week ago. |
I am getting this message in Google Play Console for two out of three of my apps created using Bubblewrap.
The SDK developer androidx.fragment has reported fragment:1.0.0 as outdated. Consider upgrading to a newer version.
Is there something I can do, or is it a case of waiting for an update to Bubblewrap/Android Browser Helper?
Thanks,
The text was updated successfully, but these errors were encountered: