Android 64 bit requirement for the Google PlayStore


#1

I got sent an email from Google telling me:

By August 1, 2019, all apps that use native code must provide a 64-bit version in addition to the 32-bit version in order to publish an update.

It looks like from their documentation that all we need to do is add this ndk.abiFilters line to our build.gradle file:

android {
compileSdkVersion 27
defaultConfig {

ndk.abiFilters ‘armeabi-v7a’,‘arm64-v8a’,‘x86’,‘x86_64’

}
}

Is that all we need to change on our SDL apps?


#2

I’m using:

 abiFilters 'armeabi-v7a', 'arm64-v8a'

… and it satisfies the PlayStore, yes. I’m testing on a real Android device so don’t use the x86 ones for the emulator? I’m not sure how many physical devices use x86?


#3

As far as I know, x86 compatible aren’t the mobile phone these days. The chromebooks (running Android apps) will be x86/x86_64 compatible. So it could be helpful if you leave x86 within your APK/AAB file.