Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Unable to submit an APK file to Play store with com.google.ar.core error

Discussion in 'Vuforia' started by noclew, Jul 10, 2018.

  1. noclew

    noclew

    Joined:
    Jun 10, 2016
    Posts:
    7
    Hi all,

    I compiled my app with vuforia support and tried to upload it to the store. However, I encounter this error.

    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.

    The thing is that I did not enable ARcore support in XR Settings, so there is no reason to specify arcore related specs. I also exported my project and checked the manifest file, but there was no com.google.ar.core metata tag at all.

    Now I am completely stuck to this problem. Can you please provide me some insights?

    I m using unity 2018.1.7f1 and vuforia 7.2.20



    Cheers,
     
  2. magglemitch

    magglemitch

    Joined:
    Dec 8, 2013
    Posts:
    110
    Happening to me too. As far as I know, the only fixes are enabling ARcore, or to export into android studio and edit the manifest.
     
  3. AM-Dev

    AM-Dev

    Joined:
    Aug 5, 2015
    Posts:
    31
  4. Pulse-Tech

    Pulse-Tech

    Joined:
    Sep 20, 2018
    Posts:
    3
    Edit "AndroidManifest.xml", on <Manifest> add this line: xmlns:tools="http://schemas.android.com/tools"

    Then, right before <application> add this lines:

    <meta-data tools:replace="android:value" android:name="com.google.ar.core.min_apk_version" android:value="19" />

    <meta-data android:name="com.google.ar.core" android:value="optional" />
     
    anisharya16 and gnsx like this.
  5. gnsx

    gnsx

    Joined:
    Oct 31, 2013
    Posts:
    4
    Refere Manifest attached.
    Code (JavaScript):
    1. <?xml version="1.0" encoding="utf-8"?>
    2. <manifest
    3.   xmlns:tools="http://schemas.android.com/tools"
    4.   xmlns:android="http://schemas.android.com/apk/res/android" package="com.setik.androidutils">
    5.  
    6.   <application android:icon="@drawable/app_icon" android:label="@string/app_name">
    7.     <provider
    8.   android:name="com.yasirkula.unity.UnitySSContentProvider"
    9.   android:authorities="com.CompanyName.Appname"
    10.   android:exported="false"
    11.   android:grantUriPermissions="true" />
    12.     <activity android:name="com.setik.kampertee.AndroidUtils" android:label="@string/app_name" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
    13.       <intent-filter>
    14.         <action android:name="android.intent.action.MAIN" />
    15.         <category android:name="android.intent.category.LAUNCHER" />
    16.       </intent-filter>
    17.     </activity>
    18.     <meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
    19. <meta-data tools:replace="android:value" android:name="com.google.ar.core.min_apk_version" android:value="19" />
    20.     <meta-data android:name="com.google.ar.core" android:value="optional" />
    21.   </application>
    22.   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    23. </manifest>
    24.  
     
    farhansagara and anisharya16 like this.
  6. anisharya16

    anisharya16

    Joined:
    Jan 26, 2019
    Posts:
    2
    Thanks, that helped.