Возможно ли писать c/c++ код и компилировать его сразу в байт-код Android?

Apk файл -- это архив со всем, что есть в программе и самой программой в формате dex, то есть байт-кодом для Dalvik Virtual Machine. Существуют ли какие-нибудь компиляторы/библиотеки/программы для компиляции C/C++ кода сразу в байт-код dex?
Зарание извеняюсь за возможную неточность в формулировках.
  • Вопрос задан
  • 4345 просмотров
Пригласить эксперта
Ответы на вопрос 2
@abmanimenja
https://stackoverflow.com/questions/6439259/can-c-...

Но непонято зачем?
Ведь есть же Native SDK на Android, если уж вам так нужен С/С++.
Ответ написан
402d
@402d
начинал с бейсика на УКНЦ в 1988
нет на чистом си получаются .o файлы - аналог .dll под unix
для доступа к ним из джавы используется файл посредник
в принципе он похож на обычный явовский класс, но вместо кода метода
описано, что нужно переходить в бинарный файл.

если загуглите "cross платформенная разработка мобильных приложений на си шарп"
https://habr.com/ru/post/188130/

Можно писать с использованием посредника. Например Xamarin возьмет на себя реализацию
нужных оберток. Цена за это в дополнительном размере приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы