У меня есть библиотека C, которую я надеюсь обернуть в JNI и вызвать из моего проекта Android. Файл .so имеет следующую архитектуру: i386: x86-64. Всякий раз, когда я добавляю его в свой проект в папках src / main / jniLibs / arm64-v8a | armeabi-v7a | x86, я получаю сообщение о том, что файл .so 64-битный, а не 32-битный. Я попытался дать перекрестную ссылку на эту проблему и заметил, что люди обычно получают противоположную проблему, где .so был 32-разрядным, а не 64-разрядным. Я попытался пролистать документацию по Android, чтобы увидеть, где я запутался, но, похоже, не могу найти решение.