APK xətaları

Play: 64-bit tələbi

Xəta mətni

This release does not comply with the 64-bit requirement: your APK or bundle includes native libraries for armeabi-v7a but no 64-bit versions (arm64-v8a).

Səbəb

Tətbiqdə yalnız 32-bit native kitabxanalar var. Play 64-bit versiyanın da olmasını tələb edir.

Addım-addım həll

  1. unzip -l ilə AAB-də hansı lib/ qovluqlarının olduğunu gör.
  2. Öz C/C++ kodun varsa, arm64-v8a üçün də qur.
  3. Üçüncü tərəf .so fayllarının 64-bit versiyasını tap və ya kitabxananı yenilə.
  4. abiFilters-də arm64-v8a-nın söndürülmədiyinə əmin ol.
  5. Yeni AAB-ni yenidən yüklə.

Nümunə əmrlər

unzip -l app.aab | grep -E "lib/(arm64|armeabi|x86)"
android { defaultConfig { ndk { abiFilters += listOf("arm64-v8a", "armeabi-v7a") } } }
./gradlew bundleRelease

Təkrarlanmasın deyə

Bütün native asılılıqları seçəndə 64-bit dəstəyini ilk sual et.

Müəllif və lisenziya: Nibras Code