I have found that upon building a unity project for Android and attempting to submit the app to the Play Console, an error gets thrown to the tune of:
"The ARCore dependency minimum version code com.google.ar.core.min_apk_version is missing from the AndroidManifest.xml file although the meta-data tag com.google.ar.core has been specified."
It seems that upon integrating ARCore into my project (https://library.vuforia.com/content/vuforia-library/en/articles/Solution/arcore-with-vuforia.html), this issue is mitigated. However, it would seem that ARCore still does not support refocus/autofocus yet, and as a result, image tracking becomes useless when trying to track smaller images on ARCore enabled devices.
Is there another solution? I found a post on the Unity forums (https://forum.unity.com/threads/vuforia-7-2-20-and-android-submission-arcore-com-google-ar-core-min_apk_version-isnt-in-androidma.538843/) where someone mentioned bringing the project into Android Studio and manually editing the manifest file and building from there, but I would prefer to avoid having to do that if I can as building straight from Unity is so straightforward and much more painless.
Cheers,
Alex
[SOLVED]
I FIXED IT SOMEHOW! =)
1) Go to https://library.vuforia.com/content/vuforia-library/en/articles/Solution/arcore-with-vuforia.html -- Follow the instructions, just download the .aar file and import it into your Assets/Plugins/Android directory.
2) TURN Multicore Rendering OFF in player settings.
Make sure ARCore is turned OFF and Vuforia is ON.
Save & Build.
I uploaded to the Google Play Store successfully after this!