нет на чистом си получаются .o файлы - аналог .dll под unix
для доступа к ним из джавы используется файл посредник
в принципе он похож на обычный явовский класс, но вместо кода метода
описано, что нужно переходить в бинарный файл.
если загуглите "cross платформенная разработка мобильных приложений на си шарп"
https://habr.com/ru/post/188130/
Можно писать с использованием посредника. Например Xamarin возьмет на себя реализацию
нужных оберток. Цена за это в дополнительном размере приложения.