This release is not compliant with the Google Play 64-bit requirement

0 votes
asked Jan 21, 2020 by raviraj (400 points)
retagged Jan 21, 2020 by raviraj

I am getting an error while uploading the new version of app in play store, below is the error.

"""""

This release is not compliant with the Google Play 64-bit requirement

The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code: 5.

Include 64-bit and 32-bit native code in your app. Use the Android App Bundle publishing format to automatically ensure that each device architecture receives only the native code it needs. This avoids increasing the overall size of your app

"""""

Inside build.gradle(app), I have below ndk configuration

ndk { abiFilters "armeabi", "armeabi-v7a", "x86", "mips" }

Question 1:

And after seeing this error, I have upgraded the sense type from 2.0 to 3.0 by selecting the option from "free upgrade sense license key" SO after doing this, do i need to do anything on the app side from Android studio ?

Question 2:

Currently I can see inside my app, " jnilibs-armeabi-v7a-libEasyAr."

so please help, i need to fix this immediately, your help will be highly appreciated.

1 Answer

0 votes
answered Jan 22, 2020 by bigbaak (720 points)
Hello, You need this steps for enable support 64-bit.

1. File -> Build Settings -> Player Settings.

2. In the tab: "Other Settings".

Change "Script Backend" from 'Mono' to "IL2CPP"

On the "Target Architectures" toggle on "ARM64".

Done.
commented Jan 22, 2020 by bigbaak (720 points)
Find your downloaded version from EasyAR website and tell me your EasyAR version. Then, I'll generate for your jniLibs.
commented Jan 22, 2020 by raviraj (400 points)
this is my email ID raviraj.dj@gmail.com,if possible directly you can ping me over there,so that there will be no delay in communication.
commented Jan 22, 2020 by raviraj (400 points)
In easyAR developer console, Sense type I can see 3.0,
Untill morning it was 2.0, from the developer console, is selected "free upgrade sense license key" then moved to 3.0, but nothing I did from app side.
So maybe technically I am using 2.0 or pls suggest.
commented Jan 22, 2020 by bigbaak (720 points)
I wrote to your email address.
commented Jan 22, 2020 by raviraj (400 points)
In easyAR developer console, Sense type I can see 3.0,
Untill morning it was 2.0, from the developer console, is selected "free upgrade sense license key" then moved to 3.0, but nothing I did from app side.
So maybe technically I am using 2.0 or pls suggest..
easy Ar connectivity was slow, that's why i am posting over mail.

may be it will be great and helpful  if you share me jni file(32 and 64) for both 2.0 and 3.0 versions
Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.
...