|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
NDK и С++ кто-нибудь ИЗ ВАС использует?17.10.2013, 13:41. Показов 1408. Ответов 4
Метки нет (Все метки)
Отзовитесь! Хочу услышать мнение о сложностях от тех кто реально использует NDK (c++).
Теорию изучаю уже давно - знаю все плюсы и минусы с++ по сравнению с явой... Плюсов хватает - хочу попробовать! Но подключить к Андроид-Студии пока не получилось - похоже "понимания" си не хватает... Нашел исходники использующие свои си библиотеки, но там они уже откомпилированы и только используются (подключаются). Студия их не ПЕРЕкомпилирует... Пробовал пройти по инструкциям, но чего-то "недопонимаю"... Кому-нибудь ИЗ ВАС удавалось откомпилировать сишные исходники? Особенно в Андроид-Студии (или хотя-бы в Екслипсе)? Или командой вне IDE? Поделитесь пожалуйста личным опытом! Похоже инструкции которые я находил под СТАРЫЕ версии NDK - даже запускающие файлы похоже отличаются. В последнюю (r9) кажется даже питон встроили и батники забрали...
0
|
|
| 17.10.2013, 13:41 | |
|
Ответы с готовыми решениями:
4
Кто-нибудь здесь использует Jython? Пользуется ли кто-нибудь из вас ЭЛТ мониторами? Кто нибудь использует/использовал эту либу? |
|
96 / 28 / 6
Регистрация: 25.06.2010
Сообщений: 104
|
|
| 25.10.2013, 18:25 | |
|
Да, у меня есть проекты на ндк. Но я писал с использованием эклипса. Разбираться действительно пришлось долго, но в конечном итоге оно того стоило.
Спрашивай что интересует, попробую ответить на сколько сам понимаю. Пока оставлю ссылки, которые мне помогли: http://developer.android.com/t... index.html http://www.codeatcpp.com/2012/... -java.html http://habrahabr.ru/post/176559/ Так же в самом ndk есть примеры (в каталоге samples), я их компилил просто (из каталога проекта): android update project -p . -s ndk-build ant debug adb install bin/xxx.apk это в линуксе
1
|
|
|
|
|
| 25.10.2013, 18:27 | |
|
Под еклипс собираю.
Создаешь свой билдер с ndk-build.cmd, и все. Теперь даже cygwin'a не нужно, в r9 все есть. вот гайд по студии: http://habrahabr.ru/post/193122/
1
|
|
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
| 26.10.2013, 00:41 [ТС] | |
|
Спасибо ответившим! По крайней мере понял что это хоть кто-то (из живых) его использует... У меня не получалось и я уже опустил руки...
Яву "кодю" с прошлой зимы (меньше года). Си знаю только теоретически. С VC++ не сдружился (слишком медленно компилит) - перешел на Делфи (из компилируемых). Поэтому немного тяжело ПОНЯТЬ что мне требовать от си, cygwin, ndk... В делфях привык что если не нравится среда (TurboPascal, DelphiIDE), то можно создать bat-файл, прописать туда ВСЕ пути и компилить все им (меняя исходники в блокноте). Помню что у старых Си всегда все было сложнее - несколько этапов компиляции (линковка, сборка...). Поэтому и здесь ожидаю подводных камней. Накачал несколько сотен ява-примеров и опен-сорс примеров, успешно перекомпилил в АнСтудии (убедился что работает) их и отложил "на потом". В некоторых были си-шные исходники, странные бат-ники (make.bat) и явно "лишние" файлы настроек проекта. Но удалив откомпиленый so файл перекомпилить его не получалось! Чужие батники (после небольшой правки путей) запускали СРЕДУ cygwin и предлагали ввести какие-то ЕГО команды для компиляции... Какие-то инструкции требовали файл build.gradle, но реакции от их примеров не получил... На следующей неделе (начиная с выходных) попробую перечитать (ваши) инструкции и попробую еще раз. Уверен будут вопросы! Пока что: У Вас получилось запустить bat-файл для перекомпиляции? или компилите из еклипса? В какую сторону начинать копать - изучать как запустить компилятор из командной строки или возвращаться к еклипсу? Как это "Теперь даже cygwin'a не нужно, в r9 все есть."? Я думал компилит именно cygwin? или в r9 встроили свою варицию cygwin'a?
0
|
|
|
|
||||
| 26.10.2013, 00:54 | ||||
|
android-ndk-r9\prebuilt\windows-x86_64\bin
0
|
||||
| 26.10.2013, 00:54 | |
|
Помогаю со студенческими работами здесь
5
Code Composer Studio Кто нибудь использует?? Кто-нибудь использует антикаптчу в своих приложениях? Кто-нибудь уже использует aiohttp/muffin etc. ? PHPExpertEditor 4.3 кто нибудь использует этот редактор? Кто-нибудь из вас всё ещё пользуется телефоном? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|