Популярные вопросы по тегу ANDROID-NDK

Команда ndk-build не найдена в терминале Ubuntu

... espl-pc:~$ echo $PATH /home/nespl/android-ndk-r8/ndk-build:/home/nespl/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nespl/adt-bundle-linux-x86/sdk/tools:/home/nespl/ ...

Как обнаружить компиляцию Android NDK в файле C / C++?

... компилирует мой код? Я мог 2 бы определить свое собственно ...

Как найти путь к NDK?

... ager). Где находится каталог по умолчанию 1 для NDK для Mac? Как мне ...

Что такое Android Native Development Kit (NDK)?

... мплект 2 разработчика)? Как это можно ...

Любой простой способ войти в код Android NDK?

... db или чего-то 5 подобного, но мне нужен способ как-то отправлять 4 сообщения в Eclipse. Я ищу решение, столь 3 же простое, как использова ...

Не удается разрешить символы "инструменты" и "исключение GradleException"

... blic' } } dependencies { // The Fabric Gradle plugin uses an open ended version to react // quickly to Android tooling updates classpath 'io.fabric.tools:gradle:1.21.5' } } allprojects { repositories { maven { url "https://jitpack.io" } } } apply plugin: 'com.android.application' apply plugin: 'i ...

Как установить Android ndk в Linux?

... .html для 64-разрядной 3 версии Linux (x86) android-ndk-r10c-linux-x86_64.bin. Как 2 мне его установить? Инструкции не работают. Моя 1 ОС ...

Имитация нажатия кнопки питания для отображения диалогового окна выключения

... erButtonWInst.dispatchKeyEvent(new KeyEvent(eventTime+2000, eventTime+2000, KeyEvent.ACTION_UP, KeyEvent.KEYCODE_POWER, 0, 0, 0, 0, 0) ); Log.i(LOG_TAG,String.valueOf(dispateched2)); =============================================== ===== ...

Как избежать удаления символов нативного кода в приложении для Android

... пользуется, поэтому приложение 5 удаляет символы, возможно, пока transformNative_libsWithStripDebugSymbolForDebug задача 4 gradle. Есть ли какие-нибудь изменения, чтобы 3 этого избежать? ...

Когда использовать JNIEXPORT и JNICALL в Android NDK?

... va_com_example_plasma_PlasmaView_renderPlasma(JNIEnv * env, jobject obj, jobject bitmap, jlong time_ms) Я погуглил, но н ...

Как преобразовать st_mtime (получаемое из функции stat) в строку или char

... и его на уровень Java, я 8 пытаюсь использовать этот пример http://www.cplusplus.com/forum/unices/10342/, но компилятор 7 выдает ошибки недопустимое преобразование 6 из 'l ...

Преобразование типов JNI в собственные типы

... >GetStringUTFChars(jStringVariable, NULL);), я не могу найти 2 пример, который преобразует jboolean в bool или j ...

Ни одна из версий NDK не соответствует запрошенной версии

... hed the requested version 20.0.5594570. Versions available locally: 21.0.6113669 Это довольно просто "исправить" локально, установив 4 старую ожидаемую версию ndk: sdkmanager 'ndk;20.0.55 ...

Какой API журнала вызывать из программы Android JNI?

... ляя 2 сообщения журнала в logcat. Что это за C 1 A ...

NDK не содержит платформ

... еменный путь в системных 10 переменных, но ndk по-прежнему загружается 9 в C: \ Users \ User \ Appdata \ Local \ Temp 8 \ PackageOperation02. Затем я перешел к структуре 7 проекта, чтобы изменить местоположение Android 6 NDK, но при попытке выбрать ЛЮБУЮ папку 5 в качестве местоположения NDK я получаю 4 сообщение об ошибке: «NDK не содержит никаких 3 платформ». Мы будем благодарны за помощь 2 по этому поводу или по п ...

Получение счетчика системных тиков с помощью базового C++?

... -нибудь 10 указать мне в правильном направлении, как 9 это сделать и даже если это возможно? Обзор 8 того, чем я хочу заниматься: Я хочу иметь 7 возможность подсчитать, как долго приложение 6 «выполняет» определенную функцию. Так, например, я 5 хочу иметь возможность рассчитать, как долго 4 приложение пытается зарегистрироваться на 3 сервере Я пытаюсь перенести его из Windows 2 для ...

NDK не настроен (хотя установлен) - как исправить без Android Studio

... ger не указан NDK 6 в качестве опции. Кроме того, на моем компьютере 5 установлен NDK, поэтому похоже, что Gradle 4 не находит его. В большинстве ответов предполагается, что 3 у пользователей есть Android Studio, которой 2 у меня н ...

Что такое NDK (бок о бок) в Android SDK?

... становки 1 или просто нужно ...

Как я могу использовать add_library в CMakeLists.txt для включения целых файлов (.cpp, .h и т. Д.) В каталог

... c/*.h") add_library( # Sets the name of the library. native-lib # Sets the library as a shared library. SHARED # Provides a relative path to your source file(s). src/main/cpp/native-lib.cpp ${SOURCES} ) # Searches for a specified prebuilt li ...

Как добавить файлы .so в проект библиотеки Android с помощью Gradle 0.7+

... .srcDirs = ['libs'] И 9 я попытался добавить следующее к элементу 8 android в build.gradle в соответствии с 7 примером приложения https://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle, однако проекты библиотеки 6 Android не поддерживают productFlavours, и 5 поэтому сборка завершает ...

Как получить путь к папке lib для установленного пакета

... я в / data 7 / data / application_package / lib Как я 6 могу получить точный путь к этому каталогу 5 в моем приложении во время выполнения? Может 4 ли приложение читать этот каталог? Или разрешен 3 только исполняе ...

System.loadLibrary (...) не смог найти родную библиотеку в моем случае

... решить эту 12 проблему в моем случае? (Я распаковал apk-пакет, в 11 lib / есть libcalculate.so) ==== ОБНОВЛЕНИЕ ===== Я также попытался 10 создать папку jni / в корне проекта и добавить 9 файл Android.mk в папку jni /. Содержимое 8 Android.mk: LOCAL_PAT ...

Как передавать структуры C туда и обратно в Java-код в JNI?

... очный 14 файл C выглядит так: typedef struct _MyStruct { float member; } MyStruct; MyStruct* createNewMyStruct(); void processData(int *data, int numObjects, MyStruct *arguments); Соответствующий файл 13 оболочки JNI C содержит: JNIEXPORT jobject JNICALL Java_com_myorg_MyJavaClass_createNewMyStruct(JNIEnv *env, jobject this) { return cr ...

Невозможно включить заголовки C++, такие как вектор, в Android NDK

... test-libstl.cpp /Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory Другие люди, которые сообщили об 10 этой проблеме в Интернете, заявили об успехе, добавив APP_STL := stlport_static в 9 их файл Application.mk. Я сделал это, а 8 также попробовал все возможные значения 7 для APP_STL. Я очистил проект, запустил 6 ndk-build clean, удалил папки obj и libs, и 5 все же, ког ...

Как решить Android Fatal signal 11 (SIGSEGV), код 1, адрес ошибки 0x0 в tid xxxxx (Thread-X)?

... у 17 я игнорировал проблему, пока не закончил 16 разработку алгоритма. Я начал исследовать 15 ошибку, и она определенно относится к JNI. Вот 14 ошибка, которую я получаю в Log A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 27424 (Thread-8) A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 Я много искал 13 в Интернете и нашел это решение <activity android:hardwareAccelerated="false" /> Он ра ...

Получение предупреждения «NDK не хватает каталога платформ». без NDK

... нет набора ANDROID_NDK_HOME, а в моем файле local.properties (который, похоже, создается 5 Android Studio) не устанавливается NDK: sdk.dir=/usr/local/opt/android-sdk У 4 меня есть переменная среды ANDROID_HOME: ANDROID_HOME=/usr/local/opt/android-sdk Система 3 - это Mac, но похоже, что та же проблема 2 возникает в Docker. ...

Как найти номер версии ndk для вашей установки Android

... found and fixed" info messages are silenced. * Introduced option '--long-plt' to fix internal linker error when linking huge arm32 binaries. * Fixed wrong run time stubs for AArch64. This was causing jump addresses to be calculated incorrectly for very large DSOs. * Introduced default opt ...

Использование cURL в Android

... соб использовать 17 cURL в android - это построить все дерево 16 исходных текстов Android с помощью curl, и 15 каким-то образом это создает необходимый 14 файл конфигурации для работы cURL на Android. У 13 меня нет опыта создания исходных кодов Android 12 с нуля, и мне было интересно, есть ли способ 11 использовать библиотеку cURL в Android без 10 необходимости перестраивать Android из исходников. В 9 идеале было бы идеально использовать cURL 8 ...

Как собрать исполняемый файл для оболочки Android

... е 9 команды в Android устройства shell, кроме тех команд, которые 8 на нем уже доступны? Например, добавьте на 7 мое устройство команду screenrecord (на моем устройстве 6 API Android ниже 19), которая на ...

Как скомпилировать статическую библиотеку с помощью Android NDK?

... ) И libxml2. Я пытаюсь скомпилировать 4 с помощью arm-eabi-gcc, но получаю следующую 3 ошибку: /cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28: ошибка: posix_types_64.h: нет 2 такого файла или каталог Как заставить ...

Проблема с NDK не настроена в студии Android

... Ndk make.exe: *** No rule to make target `C:\Users\admin\nano\nano\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/la_audio_processing_android/C_\Users\admin\nano\nano\src\main\jni', needed by `C:\Users\admin\nano\nano\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/la_audio_processing_android/C_\Users\admin\nano\nano\src\main\jni\LA_PostProcessing.o'. Stop. Error:Execution failed for task ':nano:compileDebugNd ...

NDK не может найти каталог приложения

... ion project directory ! Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. Содержимое моего файла 2 Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := FRE LOCAL_SRC_FILES := FlashRuntimeExtensions.so include $(PREBUILT_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL ...

Разница между CMake и NDK-build в проекте студии Android

... воляют вам управлять 9 собственными действиями и получать доступ 8 к физическому устройству компоненты, такие 7 как датчики и сенсорный ввод. CMake: внешний инструмент 6 сборки, который работает вместе с Gradle 5 для сборки ваша родная библиотека. Вам 4 не понадобится этот компонент, если вы только 3 планируете использовать ndk-build. Может 2 ...

cmake - одновременное использование нескольких архитектур без ручной очистки между сборками

... тектуру? Как 4 избежать очистки файлов сценариев сборки 3 перед подготовкой к сборке для другой архитектуры? Спасибо 2 за любые предложения! PS: Вот несколько строк 1 из основного файла src / CmakeLists.txt: cmake_minimum_required(VERSION 3.6.0 FATAL_ERROR) include(GNUInstallDirs) # Set default build type if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Release") endif() ## Output directories if (IOS) set(REL_OUTPUT_DIR ...

Как я могу поймать SIGSEGV (ошибку сегментации) и получить трассировку стека под JNI на Android?

... оторая попытка 26 ОС перезапустить его. ( Изменить: виртуальная машина 25 JVM / Dalvik улавливает сигнал и регистрирует 24 трассировку стека и другую полезную информацию; я 23 просто хочу предложить пользователю возможность 22 отправить мне эту информацию по электронной 21 почте.) Ситуация такова: большая часть кода 20 C, который я не писал, выполняет большую 19 часть работы в этом приложении (всю игровую 1 ...

Совместимая версия параллельного NDK не найдена. По умолчанию 20.0.5594570

... getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } project.ext { walletcore_version = "2.0.5" } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.core:core-ktx:1.2.0' implemen ...

Android NDK с Visual Studio

... иотек для Android с помощью NDK (собственный 13 комплект средств разработки), но для этого 12 я бы хотел использовать Visual Studio 2010. Я 11 немного погуглил, но не нашел никакой информации 10 об этом. Кто-нибудь имеет опыт в этом и 9 ...

Собственные библиотеки не найдены в ApplicationInfo.nativeLibraryDir при сборке пакета приложений для телефона arm64 Android

... total 16704 drwxr-xr-x 4 system system 4096 2019-06-11 12:41 . drwxrwx--x 114 system system 12288 2019-06-11 12:41 .. -rw-r--r-- 1 system system 5688352 2019-06-11 12:41 base.apk drwxr-xr-x 3 system system 4096 2019-06-11 12:41 lib drwxrwx--x 3 s ...

Эквивалент ldd на android

... , который не загружается 12 на некоторых устройствах. logcat абсолютно 11 бесполезен. Используя arm-linux-androideabi-readelf.exe -d libTest.so, я смог увидеть все 10 необходимые библиотеки, которые нужны libTest.so. Я 9 поместил их все ...

Как скомпилировать и запустить программу C / C++ в системе Android

... ть 7 ли способ запустить программу C (без Java) на 6 AVD. На своей машине я установил руку и с ее 5 помощью скомпилировал программу на C. Q3) Я 4 также хочу знать, можно ли вставить скомпилированный 3 двоичный ...

Как изменить темп звука и индивидуальность звука с помощью ffmpeg?

... Android. Я могу изменить скорость звука 5 с помощью метода setRate класса AudioTrack. Но 4 это также меняет высоту звука, я хочу изменить 3 тольк ...

Как распечатать var с помощью echo o print в файле Android.mk NDK-build для отладки компиляции?

... я выполняю ndk-build, просто компилирую 6 весь Android.mk, но я не получаю эхо консоли. Я 5 прочитал информацию о GNU make (ndk-build 4 - это всего лишь крошечный GNU make) и некоторую 3 публикацию, в ...

Как установить путь сборки NDK в OSX для Android studio

... гда я запускаю файл оболочки в проекте 5 Android Studio, который вызывает ndk-build, я получаю 4 следующую ошибку ndk-build: command not found Как убедиться, что ...

Как установить пакет Android NDK из командной строки?

... загрузку. Как установить пакет NDK из командной 3 строки? Я пробовал: android sdk update -u -n -a , но в списке не видно 2 ни одного пакета NDK. Он отображается только ...

Как сделать символическую ссылку с помощью cygwin в Windows 7

... 7 для Android с собственным кодом C / C++. Проблема 6 заключается в создании символической ссылки 5 при использовании Android NDK. После некоторого 4 поиска в Google некоторы ...

Ошибка: в папке NDK toolchains не найдены наборы инструментов для ABI с префиксом: llvm

... } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.1.+' compile 'com.android.support:recyclerview-v7:23.1.+' compile 'com.squareup.picasso:picasso:2.5.+' } И я использу ...

Как отключить собственный отладчик Android в Android Studio

... ускаю гибридный отладчик. Это занимает 17 слишком много времени, пустая трата времени. Значит, пока 16 приложение не отвечает. Может ли кто-нибудь 15 помочь мне отключить встроенную отладку. Мне 14 нужна только отладка java. Изменить: После удаления 13 LLDB из инструментов sdk Android Studio 12 попросит меня открыть диалоговое окно «Быстрое 11 исправление», в котором говорится: «Отладчик 10 C++ отсутствует». Если я нажму ...

Расположение по умолчанию для Android NDK

... к к предыдущим версиям сборок NDK, которые 10 поставлялись в формате zip. Я загрузил последнюю 9 версию r10 для Windows с версией .exe. Версия 8 exe - это просто экстрактор, о котором я 7 не знал и дважды щелкнул ...

Android: ошибка: невозможно открыть crtbegin_dynamic.o: нет такого файла или каталога

... standalone-toolchain.sh --platform 4 = android-9 --install-dir = / Users / me 3 / toolchain Затем я создаю следующий файл 2 кода ... int main () { return 0; } Я пробовал ... <toolchain>/arm-linux-androideabi-gcc test.c Я тоже пробовал <toolchain>/arm-linux-androidea ...

Прочитать переменную среды в файле make

... ая среды с 7 именем $ MY_ENV_VARIABLE. Как мне использовать 6 эту переменную в моем make-файле, чтобы 5 (например) включить некоторые исходные файлы? LOCAL_SRC_FILES = ...