Вам нужно использовать следующую команду в ndk для сборки .so для архитектуры.
./ndk-build APP_ABI=armeabi armeabi-v7a x86
.so будет присутствовать в соответствующем каталоге и будет получен во время выполнения.
Так что вам нужно собрать свою часть NDK для каждого процессора. Таким образом, в итоге вы получите файл .so для arm, один для x86 (и, возможно, еще один для armv7).
Два / три файла .so объединены в ваш окончательный .apk, и во время установки ОС Android выбирает правильный файл .so для устройства, на котором оно устанавливается.
Так что, если у вас есть Java-часть: она будет работать на всем.
Если у вас есть часть NDK: вам нужно будет создать файл .so для каждой платформы ЦП, но они могут / будут объединяться и автоматически выбираться, и пользователь не будет знать, что происходит за кулисами.