Нет, это невозможно.Ваша проблема похожа на: Связывание 32-битной библиотеки с 64-битной программой
К сожалению, и без того плохое решение для этого типа проблемы, а именно межпроцессного взаимодействия между 32-битным и 64-битным приложениемне будет работать, поскольку приложение, которое выполняет собственный код, должно быть 64-битным.
Это решение больше не будет работать, см. инструкцию внизу.
Итаку вас есть только следующие опции:
- Свяжитесь с издателем / владельцем библиотеки и запросите 64-битные двоичные файлы.
- Найдите другую библиотеку, которая может заменить текущую.
- Перекодируйте необходимый функционал самостоятельно.Возможно, вы захотите разобрать исходную библиотеку для этого.
- Запустите 32-битную библиотеку на сервере и заставьте приложение взаимодействовать с сервером.Может быть очень медленным, и для этого требуется постоянное подключение к Интернету.
Я почти уверен, что предоставление «поддельных» 64-битных бинарных файлов нарушит ToS PlayStore, так что даже если он будет принят в первую очередь, вашприложение может быть удалено в любое время.
Но если вы готовы пойти на риск, вы можете создать собственную 64-битную версию библиотеки, вам просто нужно убедиться, что компоновщик удовлетворен.