Описание тега android-ndk

Android Native Development Kit (NDK) - это вспомогательный инструмент для Android SDK, который позволяет создавать критически важные для производительности части приложений в собственном коде или переносить существующие библиотеки с C/C++ на Android. Он предоставляет заголовки и библиотеки, которые позволяют создавать действия, обрабатывать ввод данных пользователем, использовать аппаратные датчики, получать доступ к ресурсам приложения и многое другое при программировании на C/C++.
1 ответ

Как собрать libvpx для android arm и x86?

Я создавал наше приложение для Android для armeabi-v7a. Теперь, чтобы добавить поддержку для x86, я расширил Application.mk: APP_ABI := armeabi-v7a x86 Первая проблема, с которой я сталкиваюсь, заключается в том, что libvpx можно настроить либо для …
17 ноя '14 в 20:08
1 ответ

Android - доступ к собственным функциям в предварительно скомпилированной библиотеке

Я хотел бы использовать встроенную функцию OpenCV getThreshVal_Otsu_8u в моем приложении для Android. Я заметил, что внешние функции-оболочки Java OpenCV вызывают функции, определенные как native, но которые не имеют тех же имен, что и настоящие соб…
05 май '13 в 23:14
0 ответов

Как использовать AT-команды в Android при "рутировании" телефона

У нас есть различные устройства Android от Spike, Samsung, Micromax. Как подать AT-команды с устройства Android на модем? Мы искали в Google Play, но не нашли ни одного приложения, связанного с этим. Подскажите, пожалуйста, каким образом мы можем ис…
1 ответ

Android ndk и Cygwin

Я пытаюсь установить Android ndk с помощью cgywin. Я скачал Android ndk и разархивировал его. Я также установил Cygwin. Я хотел бы отметить, что я пользователь Windows. Я не знаю, как установить AndroidNDK. В Cygwin здесь ошибка при запуске./build-n…
25 май '12 в 10:22
1 ответ

Как совместить QT (Needitas) с SDL на Android?

Я использую Qt на Android через порт Requitas. Я пытаюсь объединить Qt с SDL. При компиляции такого проекта с использованием SDL (SDL_Init) компилятор выдает ошибку: множественное определение JNI_OnLoad. LOG: /mnt/sdcard/Android/data/com.n0n3m4.droi…
17 окт '12 в 10:56
1 ответ

Xamarin Android - защита ключей API с помощью Android NDK

Здесь написана отличная статья https://medium.com/@abhi007tyagi/storing-api-keys-using-android-ndk-6abb0adcadad о хранении секретных API-секретов максимально безопасным. Я работаю с Xamarin.Android. К сожалению, я изо всех сил пытаюсь адаптировать э…
25 май '18 в 14:36
1 ответ

Путаница в образцах NDK

Я новичок в Android NDK с Android Studio, Пытаясь понять идеи с помощью уроков, я сильно запутался. В основном я запутался в методе построения нативного проекта. Например, следуя этому руководству, когда я собираю проект, в проекте libs не создается…
01 фев '16 в 14:42
1 ответ

Что (недействительно) результат; значит в андроиде OpenSL пример?

В android-реализации OpenSL ES следующий пример кода можно найти в android-ndk /samples/native-audio/jni/native-audio-jni.c SLresult result; result = slCreateEngine(&engineObject, 0, NULL, 0, NULL, NULL); assert(SL_RESULT_SUCCESS == result); (vo…
18 окт '13 в 11:32
1 ответ

Задержка кадров виртуального дисплея Android

Основная проблема, которую я пытаюсь решить, - задержка примерно на секунду того, что отправляется на виртуальный дисплей. В общем, я пытаюсь сдвинуть все кадры на 1 секунду после начальной записи. Обратите внимание, что поверхность используется как…
22 мар '16 в 22:12
1 ответ

Интеграция библиотек Opencv в Android Studio и экспериментальный плагин Gradle без файлов.mk

Я изо всех сил пытался решить эту проблему в течение последних 2 дней, но безуспешно, несмотря на большую часть материала, который я прочитал в Интернете. Моя цель - импортировать библиотеки Opencv из Android Studio 1.3 с использованием нового экспе…
0 ответов

В Android Studio отсутствуют собственные файлы

Я новичок в Android Studio. Я успешно использовал Eclipse в течение последних 5 лет, но теперь мне нужно перейти на Android Studio. Я импортировал свой проект eclipse и установил ссылку ndk (я использую ndk-build) и указал мой файл Android.mk, но пр…
02 авг '17 в 22:48
0 ответов

Не могу использовать ffmpeg 3.2 в проекте Android

Перепробовал почти все, провел почти 4-5 дней, пытаясь и продолжая считать. Причина, по которой я хочу скомпилировать последнюю версию ffmpeg, заключается в том, что https://github.com/WritingMinds/ffmpeg-android-java не работает для ротации видео. …
21 ноя '16 в 15:06
0 ответов

Адрес уже используется (номер ошибки: 98)

Я получаю сообщение об ошибке: Адрес уже используется (errno:98), я использую сокет AF_LOCAL, поэтому я не знаю, какой пользователь уже использует локальный файл или локальный порт? Поэтому я должен проверить, какой порт или какой файл уже используе…
15 апр '15 в 08:37
2 ответа

Компиляция ассемблера для Android с использованием NDK

Я пытаюсь скомпилировать некоторые данные файлы ассемблера (.S) для Android, используя NDK. К сожалению, я получаю одинаковую ошибку для каждой строки: Ошибка: плохая инструкция Извлечение кода: #define FLAG_C 70(%ebx) lsr_carry: cmpb $32, %cl jae l…
16 май '11 в 17:37
2 ответа

Проблемы запуска примера hello-jni на студии MotoDev

Я пытался запустить пример hello-jni, который поставляется вместе с образцами NDK. я продолжаю получать следующую ошибку на эмуляторе и телефоне каждый раз, когда пытаюсь выполнить свое приложение: "Приложение JNIExample (процесс com.jniexample) нео…
08 дек '10 в 00:03
2 ответа

android NDK: ошибка компиляции:libstdC++: множественное определение `std::bad_exception::~bad_exception()'

При компиляции кода C++ с использованием Android NDK я получаю следующую ошибку: /System/Library/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/lib/…
03 июн '11 в 22:28
1 ответ

Ошибка компиляции NDK: "stod" не был объявлен в этой области

Я знаю, что здесь возможно возможное дублирование: error: 'stod' не был объявлен в этой области, но я уже попробовал то, что посоветовал там. Я пытаюсь скомпилировать приложение C++ в Android NDK. Я получаю ошибку: "STOD" не был объявлен в этой обла…
22 июн '14 в 12:13
2 ответа

Компиляция библиотеки C для Android, но символы не найдены

Я пытаюсь скомпилировать простую библиотеку C для Android, но в результате библиотека не содержит никаких символов / объектов! Я проверяю библиотеку, используя nm команда. Это Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODU…
13 апр '14 в 15:52
1 ответ

Где NDK ищет библиотеки?

Предположим, я хочу скомпилировать с NDK функцию C++, которая в своем теле вызывает функцию из библиотеки (например, STL и т. Д.). Как сообщить NDK, где находится мой компьютер, чтобы библиотека, чтобы при компиляции моей функции C++ NDK выполняла п…
13 ноя '14 в 10:51
1 ответ

java.lang.UnsatisfiedLinkError - NDK в студийной программе для Android?

Структура папок app ---main ---java ----jni -----Android.mk -----Application.mk ----- hello-jni.c ---res в build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "22.0.1" defaultConfig { applicationId "…
18 май '15 в 04:35