Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2020 January 07

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Vladimir Yakimov
Друзья, вопрос, в андроид Студио работает код навигация по с++ коду? Так же дебаг и как сделать find usage? Я только начинаю учить с++ и надо разобраться с нейтив кодом, но не могу понять, с какой стороны к этому подойти
Все работало, если ничего не сломали
источник

VY

Vladimir Yakimov in Android NDK (C++) — русскоговорящее сообщество
Я использую Grade plugin version 3.3.2, gradle version 4.10.1, ndk 10r. У меня не работает. Так же , если я правильно понимаю, у меня в проекте ndk bundle, а не Cmake(возможно я ошибаюсь, но это вроде как разные варианты использовать нейтив код)
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Привет всем, можно ли как-то получить указатель на Java метод из натив кода?
источник

D

Daniil in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
Привет всем, можно ли как-то получить указатель на Java метод из натив кода?
JNI гугли
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Daniil
JNI гугли
Я про это знаю, но чет не могу понять
источник

D

Daniil in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
Я про это знаю, но чет не могу понять
источник
2020 January 08

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Ой, дико тупой вопрос
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Хочу, в зависимости от версии android_api в ndk подключить ту или иную библиотеку - как это сделать. Например: если до версии Android O (26) то одно, если после или такая - то другое. Это надо в CMAKE через
if( ${API_LEVEL} GREATER_EQUAL 26)  или как-то иначе, у кого как реализованно ?
источник

VY

Vladimir Yakimov in Android NDK (C++) — русскоговорящее сообщество
Вадим Гальцев
Все работало, если ничего не сломали
А ты не ставил случайно, какие-либо дополнительные плагины? У меня не работает, если , например , зажать ctrl и кликнуть по методу пишет Cannot find declaration to go to.  И дебаг тоже не работает
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Vladimir Yakimov
А ты не ставил случайно, какие-либо дополнительные плагины? У меня не работает, если , например , зажать ctrl и кликнуть по методу пишет Cannot find declaration to go to.  И дебаг тоже не работает
Хм, ну смотри, нужно поставить ndk, lldb, вроде это все, дальше через градл сконфигурировать проект, неважно через что, обычно достаточно через ПКМ указать файл для нативной сборки
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Т.е. это может быть и андроид мейк и симейк и ндкбилд, я по старинке юзаю симейк
источник

VY

Vladimir Yakimov in Android NDK (C++) — русскоговорящее сообщество
Вадим Гальцев
Хм, ну смотри, нужно поставить ndk, lldb, вроде это все, дальше через градл сконфигурировать проект, неважно через что, обычно достаточно через ПКМ указать файл для нативной сборки
А можешь поподробнее по поводу гредла? Что там конкретно сконфигурировать надо?
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Но сейчас я пересел полностью на раст и там это все делается немного иначе
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Секунду, ноут достану
источник

VY

Vladimir Yakimov in Android NDK (C++) — русскоговорящее сообщество
Ndk и lldb скачаны
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Vladimir Yakimov
А можешь поподробнее по поводу гредла? Что там конкретно сконфигурировать надо?
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
там нужно указать CMakeLists.txt файл
источник

VY

Vladimir Yakimov in Android NDK (C++) — русскоговорящее сообщество
Вадим Гальцев
там нужно указать CMakeLists.txt файл
У меня нет CmakeList.txt , если я правильно понимаю надо Android.mk указать
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
Vladimir Yakimov
У меня нет CmakeList.txt , если я правильно понимаю надо Android.mk указать
тоже самое
источник

ВГ

Вадим Гальцев in Android NDK (C++) — русскоговорящее сообщество
там можно поменять билд скрипт
источник