How can I develop an ARCore app that can work with older versions of Google Play service for AR ?

Please accept my apologies for my poor English skills.
I want to create an ARCore application.
when I run the Hello ARCore example on my Honor 9x I see a message that tell the Google play service for AR needs to be updated to the latest version. the problem is that my mobile doesn’t support the latest version. Can any body tell me how can I solve this problem ?

I know not many will like the answer, but there’s a bit of a problem with the Huawei brand and Google Play Service for AR. To put it in simple terms, the Honor 9 and 9X are not compatible with Google Play Service for AR and most likely won’t ever be.


You can see the list of compatible devices here: Von ARCore unterstützte Geräte  |  Google for Developers


In the first long list, you’ll find the devices that are compatible and, in the case of Huawei, those are the International version of the devices’ list. For the Honor models, only 10 and V20 are relatively fully compatible with Google Play Service for AR while 8X and view 10 Lite has limited compatibility (no depth detection). The international Honor 9 and 9X are not compatible with it.


With that said, you can have AR compatibility on the Huawei’s Honor 9 and 9X by using the Huawei AR Engine. You need to know that some part of Huawei’s APKs might not be allowed by Google Play (due to the now-common issues between the US and China regarding privacy and all the munjo jumbo between the 2 countries regarding spying through app and other things.) It’s an never-ending struggle where apps gets removed from the store now and then for having a line of code related to a Huawei server in their APK that is not allowed by Google new policies changes that happens every couple of months. So do your researches if you plan on using AR on Huawei’s models using Huawei AR Engine in an app to-be-released on Google Play in the future.