Size: a a a

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

2018 September 21

SP

Silvestr Predko in Android NDK (C++) — русскоговорящее сообщество
вопрос по С ++, какая разница между
void some (void (* fun) (const int, const int)) {
   fun (5, 7);
}
и
void some (void (fun) (const int, const int)) {
   fun (5, 7);
}
источник

SP

Silvestr Predko in Android NDK (C++) — русскоговорящее сообщество
1 поинтер на функцию
источник

SP

Silvestr Predko in Android NDK (C++) — русскоговорящее сообщество
а второе?
источник

SP

Silvestr Predko in Android NDK (C++) — русскоговорящее сообщество
работает и 1 и 2
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
второе это обьявление функции в качестве аргумента
источник
2018 September 26

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
Господа, как можно идентифицировать девайс без использования Java и advertising id только средствами NDK?

Использовал serial number если пустой то fingerprint. Но думаю это не лучшее решение
источник
2018 September 28

o

oles in Android NDK (C++) — русскоговорящее сообщество
Zhanat Suleimenov
Господа, как можно идентифицировать девайс без использования Java и advertising id только средствами NDK?

Использовал serial number если пустой то fingerprint. Но думаю это не лучшее решение
можно с помощью либы cutils вытащить фингерпринт из instant properties
источник

ZS

Zhanat Suleimenov in Android NDK (C++) — русскоговорящее сообщество
oles
можно с помощью либы cutils вытащить фингерпринт из instant properties
Вроде нашел решение с использованием вызова Secure Id из NDK
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
а ну это я уже не знаю
источник
2018 September 29

S

Sergey in Android NDK (C++) — русскоговорящее сообщество
Ребят, я новичок.  У меня есть  исходники либы, я скомпилил их под Linuxом. На ubunte либа заработала. Можно ли скомпилить для андроида тоже самое?это реально? Дело в том, что вся компиляция для linux заключается в вызове make. А как получить эту же либу для запуска в androide?
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
собрать кросс тулчейном из ndk
источник

o

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

o

oles in Android NDK (C++) — русскоговорящее сообщество
может даже соберет
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
Sergey
Ребят, я новичок.  У меня есть  исходники либы, я скомпилил их под Linuxом. На ubunte либа заработала. Можно ли скомпилить для андроида тоже самое?это реально? Дело в том, что вся компиляция для linux заключается в вызове make. А как получить эту же либу для запуска в androide?
Мне как то очень помогло прочтение этого материала https://developer.android.com/ndk/guides/standalone_toolchain  вот на примере кросс компиляции openSSL в принципе должно быть понятно https://wiki.openssl.org/images/7/70/Setenv-android.sh только смотри версия от версии ndk стандартные заголовки меняют свое расположение нужно уже смотреть в версии
источник
2018 October 01

S

Sergey in Android NDK (C++) — русскоговорящее сообщество
ребят подскажите. я запустил ...ndk-bundle/ndk-build

получил ошибку:
'boost/numeric/ublas/matrix.hpp' file not found

в makeFile поправил путь до boost на своей тачке
и снова выполняю:
ndk-bundle/ndk-build

получаю ту же ошибку, в той же строчке  

может в кеше что-то сохроняется ? какой командой полностью перезапустить сборку?
(я новичек в ndk первый раз сталкиваюсь)
источник

A

Alik in Android NDK (C++) — русскоговорящее сообщество
Sergey
ребят подскажите. я запустил ...ndk-bundle/ndk-build

получил ошибку:
'boost/numeric/ublas/matrix.hpp' file not found

в makeFile поправил путь до boost на своей тачке
и снова выполняю:
ndk-bundle/ndk-build

получаю ту же ошибку, в той же строчке  

может в кеше что-то сохроняется ? какой командой полностью перезапустить сборку?
(я новичек в ndk первый раз сталкиваюсь)
/usr/include добавь
источник

S

Sergey in Android NDK (C++) — русскоговорящее сообщество
скомпилил, подключил *.so к проекту при вызове получаю:
A/libc: /usr/local/google/buildbot/src/android/ndk-release-r18/external/libcxx/../../external/libcxxabi/src/abort_message.cpp:73:

/usr/local/google/buildbot/ - у меня нет такого пути на машине.
где искать abort_message.cpp:73 ?
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
Sergey
скомпилил, подключил *.so к проекту при вызове получаю:
A/libc: /usr/local/google/buildbot/src/android/ndk-release-r18/external/libcxx/../../external/libcxxabi/src/abort_message.cpp:73:

/usr/local/google/buildbot/ - у меня нет такого пути на машине.
где искать abort_message.cpp:73 ?
при вызове чего?
источник

S

Sergey in Android NDK (C++) — русскоговорящее сообщество
метода из so
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
Sergey
метода из so
это похоже на системную ругань
источник