Google Play said : Warnings You imported an APK file that uses Google Play Services version 4030500. This APK file will only work with Android APIs level 9 or higher. You should not use this version of Google Play Services unless you have set the minSdkVersion value to 9 or higher in your manifest file. Your APK uses permissions that require privacy policies: (android.permission.READ_PHONE_STATE, android.permission.GET_ACCOUNTS)
From what you posted, go to build.gradle and try to change the minSdkVersion to level 9 like this:
minSdkVersion 9
Related
I have 2 same app (different versions) in Google Play Store but i want to Change their minSdkVersion and maxSdkVersion without Reuploading to Google Play Store, How can i do this ?
It is not possible to handle with app push. Sadly, Play store console doesn't have this feature
From play store console, you can just exclude devices based on vendor or ROM or System level properties.
It's not possible, minSdkVersion and maxSdkVersion stay inside your app.gradle file, you have to update them and regenerate your apk. Don't forget to update your versionCode otherwise apk will be rejected.
I am about to update a new version of my app to the Google play store and I am using Google play services for admob. My minsdk is 8. I understand that to use google play service I have to have at least API 9 minimum. However I do have users who are using the app on API 8. In my code I have platform version checks which ensure that on API level 8 not adverts are shown. However, I am getting a warning on Google play:
You uploaded an APK that uses Google Play services version 8298000. This will only work with Android API levels of 9 and above. It is discouraged to use this Google Play services version unless you have set the minSdkVersion in your manifest to 9 or higher
My app won't crash on API 8 because of the checks in place.
Will Google play accept the apk if I ignore the warning?
If I change minsdk to 9, what's going to happen to people who were using it on API 8 - will they be able to reinstall it again?
Answering to your question (2), if you increase the minimum SDK to 9, the update will not be proposed to users having a API 8 device.
I get this warning, every time myapp's apk file upload on Google Play Store.
You uploaded an APK that uses Google Play services version 50890000. This will only work with Android API levels of 9 and above. It is discouraged to use this Google Play services version unless you have set the minSdkVersion in your manifest to 9 or higher
what does it mean?
It means that u use the Google Play service Version 50890000 - Google Play service requires Androids API Version 9 (or higher). It seems like you have a lower version specified in your manifest file. But to reflect the requirements of GPs it's recommented to set it also to set your Apps min required API version to 9.
For mor specific information about the minSdkVersion attribute take a look on https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#min
I want to know suppose I upload a new app on Google Play with minSDKVersion to 14 with Version 1 and then later I want to make it compatible to Android 2.3+ so I will set the minSDKVersion to 9 in Version 1.1
Is this possible or Google Play does not allow you to decrese the value of minSDKVersion in updates release ?
Thanks in advance.
Yes, it is possible.All you have to do is increment your app's version code.
As far as I know you dont need to do anything in google play developer console, just modify the minSDKVersion in the manifest and use a higher version code
I have an Android app on Google Play market. I have added some features and also I want to change minsdkversion 5 to 8. Will Google play accept the new apk or reject due to increase in minsdkversion?
Google Play will accept it, just as long as the package name and the signing certificate are the same, doesn't matter if the minSDK, targetSDK or maxSDK is changed within the manifest.
it will accept and give you a warning letting you know how many users won't be able to update it.
The devices from API version <=7 will not get any update but the devices >=8 API version will get update as usual.