Mengatasi Error 64 bit requirement saat upload di playstore

Share it:

Untuk Aplikasi yang berkaitan dengan audio / video editor memang butuh library seperti FFMPEG dan sejenisnya namun terkadang beberapa library tidak menyediakan versi 64 bit. Peraturan baru playstore di tahun 2019 adalah mewajibkan developer untuk mengupload versi 32 dan 64 sehingga file .aab dapat direlease dan tidak muncul error seperti gambar dibawah ini




Bagaimana cara mengatasinya ? 


1. Cek APK di android studio

Gunakan fitur APK analyzer untuk mengetahui apakah aplikasi anda terdapat versi 32 / 64 bit, caranya generate dahulu file apk kemudian pilih analyzer dan akan tampil seperti dibawah ini




jika terlihat gambar diatas pada folder lib terdapat armeabi-v7a dan arm64-v8a artinya aplikasi anda siap di upload ke playstore, namun jika hanya ada  armeabi-v7a kamu perlu mengambil langkah - langkah selanjutnya


2. Tambahkan script berikut ke build.gradle


android {

    compileSdkVersion 30

    defaultConfig {

    ............................................

        renderscriptTargetApi 19

        renderscriptSupportModeEnabled true

        ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64' 

    }


gunakan renderscript  dan abiFilters , x86 dan x86_64 hanya berlaku untuk emulator sebenarnya namun tidak ada salahnya jika kita memberikan banyak opsi disana, kemudian pada line setelahnya tambahkan...


packagingOptions {

        exclude 'META-INF/DEPENDENCIES'

        exclude 'META-INF/LICENSE'

        exclude 'META-INF/LICENSE.txt'

        exclude 'META-INF/license.txt'

        exclude 'META-INF/NOTICE'

        exclude 'META-INF/NOTICE.txt'

        exclude 'META-INF/notice.txt'

        exclude 'META-INF/ASL2.0'

    }

    aaptOptions {

        ignoreAssetsPattern "!*ffprobe"

        ignoreAssetsPattern "!*ffmpeg"

        ignoreAssetsPattern "!arm"

        ignoreAssetsPattern "!x86"

        additionalParameters "--no-version-vectors"

        cruncherEnabled = false

    }


setelah ditambahkan pada build.gradle  lakukan synchronize , build APK dan analyze .. jika tampak hasil pada folder library terdapat arm64-v8a dan  armeabi-v7a maka anda akan berhasil upload akun playstore 

silahkan mencoba...

Share it:

Android

Post A Comment:

0 comments: