Я думаю, нам нужно больше информации, чтобы знать наверняка.
Есть ли у jar-файлов собственные зависимости? Если да, знаете ли вы, какие ABI (подпапки libs) они предоставляют?
Совпадают ли эти ABI с ABI, которые вы определили в своем скрипте Gradle?
Есть ли у вас split / flavour для arm64-v8a?
ABI относится (в основном) к чипсету (ам), на который вы ориентируетесь в своем приложении. Например, если вы создаете приложение для armeabi-v7a (32-разрядная «современная» версия) и пытаетесь развернуть его на устройстве x86 или x86_64 (32-разрядный или 64-разрядный эмулятор Intel), вы получите эту ошибку.
Вы создаете / развертываете APK или комплект?
arm64-v8a (устройства с 64-разрядным устройством, например, A10), как правило, обратно совместимы с приложениями armeabi-v7a (32-разрядное устройство), но если вы используете новый метод связывания Google, он может жаловаться, потому что вы не предоставили разделение для 64-битной ветви.
Существуют другие сценарии ios, где разделения не соответствуют характеристикам устройства (плотность экрана / язык является наиболее распространенным), но ваша ошибка явно вызывает ABI (совместимость с набором микросхем).