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

Ошибка выполнения transformNativeLibsWithStripDebugSymbolForRelease с mips64el-linux-android-strip

... 4sale-base:transformNativeLibsWithStripDebugSymbolForRelease'. > A problem occurred starting process 'command '/Users/amira/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darw ...

Как распаковать файл system.new.dat.br, который я нашел в Android 8.1 rom (на основе aosp)

... я «Pixel Experience 6 Android 8.1». при извлечении zip-файла rom 5 есть имя файла "system.new.dat.br", я хочу 4 его распаковать или распаковать. но я не 3 ...

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

... droid. У 13 меня нет опыта создания исходных кодов Android 12 с нуля, и мне было интересно, есть ли способ 11 использовать библиотеку cURL в Android без 10 необходимости перестраивать Android из исходников. В 9 идеале было бы идеально использовать cURL 8 как статическую или разделяемую библиотеку. Я 7 попытался выполнить описанные здесь шаги 6 ... http://curl.haxx.se/mail/lib-2009-12/0071.html но в кон ...

Как исправить "ld: error: cannot find library -lgcc" при кросс-компиляции ржавчины на android?

... toolchain command from cargo) ld: error: unable to find library -lgcc clang-12: error: linker command failed with exit code 1 (use -v to see invocation) Я установил 7 ndk и заменил компоновщик в .cargo/config на компоновщик 6 android clang. Я также пробовал автономные 5 наборы инструментов с тем же результатом. Я 4 использовал следующее руководство: https://mozill ...

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

... т документация по преобразованию 3 jstring в собственную строку (string nativeString = env->GetStringUTFChars(jStringVariable, NULL);), я не могу найти 2 п ...

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

... 7 мое устройство команду screenrecord (на моем устройстве 6 API Android ниже 19), которая на нем недоступна. Я 5 знаю, как получить список доступных команд 4 на устройстве с помощью adb shell adb shell ls /system/bin но я хочу добавить 3 больше пользовательских команд и скриптов, чтобы 2 сделать что-то особенное и поработать. Как 1 это сделать? И ...

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

... ту версию и использовать вместо 4 нее zip. Как мне узнать, в каком месте он 3 был установлен / извлечен? Я попытался найти 2 системную переменную ANDROID_NDK и наше ...

Скопируйте несколько файлов txt в / system с помощью Android.mk

... 15 два подхода 1) Используйте PRODUCT_COPY_FILES. Это 14 делается с устройств / / makefile.mk пример: PRODUCT_COPY_FILES := \ frameworks/base/data/etc/telephony.gsm.xml:system/etc/permissions/telephony.gsm.xml \ some/other/sourc/file:some/destination \ some/other/sourcefile2: some/destination 2) Использование 13 BUILD_PREBUILD пример: ##############copy txt file################## includ ...

Android JNI - функция вызова в потоке пользовательского интерфейса Android из C++

... Для 10 вызова JNI-Functions мы используем JNIHelper.h / cpp 9 отсюда (GitHub): JniHelper.h, JniHelper.cpp Например, этот код C++: auto retVal = JniHelper::callStaticStringMethod("org/utils/Facebook", "getFacebookTokenString"); В 8 идеале мы хотели бы, чтобы все эти вызовы 7 происходили в Android UI thread и п ...

Функция Android NDK __android_log_print и LogCat

... LogCat. Какой 3 фильтр мне нужно настроить по тегу журнала, по 2 сообщению журнала, по имени приложения, по 1 уровню журнала ... и т. д. ...

Сигнал Android Fatal 11 (SIGSEGV) по адресу 0x636f7d89 (code = 1). Как его отследить?

... 03-03 02:02:39.054: I/DEBUG(4008): 402d01bc 68e06821 21006c4a ea0af7c4 bd704630 !h.hJl.!....0Fp. 03-03 02:02:39.054: I/DEBUG(4008): 402d01cc 00031492 000314b5 4604b570 ffcef7ff ........p..F.... 03-03 02:02:39.054: I/DEBUG(4008): 402d01dc 46204605 ff12f7ff bd704628 4604b573 ...

Ошибка синхронизации Gradle, NDK не настроен, загрузите его с помощью диспетчера SDK

... разработке Android и только 7 что установил Android Studio. Я делаю очень 6 простое упражнение с HelloGL2 и открываю 5 файл He ...

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

... APK я бы назвал getApplicationInfo().nativeLibDir, и 13 библиотеки были там. В пакете приложений 12 их нет. Я вижу, что установлен правильный APK-файл с разделением abi, но по какой-то причине библиотеки 11 не извлекаются. Я пробовал установить с помощью 10 bundletool и через Google Play, Пытался запустить ' ...

В NDK отсутствует каталог «платформы». пытаясь построить

... dTreeScopeBuildActionExecuter.java:39) в org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute 79 (BuildTreeScopeBuildActionExecuter.java:25) в org.gradle.tooling.internal.provider.ContinuousBuildActionExecute ...

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

... олчанию 1 для NDK для Mac? Как мне найти к нему ...

Ошибка выполнения для задачи ': app: stripDebugDebugSymbols' во флаттере

... gt;[√] Flutter (Channel stable, 2.0.5, on Microsoft Windows [Version 10.0.19042.985], locale en-US)<br> >[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)<br> >[√] Chrome - develop for the web<br> >[!] Android Studio (version 4.0)<br> X Unable to find bundled Java version.<br> ...

Интегрируйте MuPDF Reader в приложение

... я библиотеки 6 машинного кода. Следовательно, мне неясно 5 несколько вещей: как интегрировать MuPDF в мой 4 проект (согласно заголовку моего вопроса)? как 3 только мне удастся его интегрировать, как 2 я могу поместить программу чтения PDF-файлов ...

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

... роект приложения -> зависит 11 от проекта библиотеки Библиотечный проект есть 10 папка для скомпилированных библиотек jni jniLibs.srcDirs = ['libs'] И 9 я попытался добавить следующее к элементу 8 android в build.gradle в соответствии с 7 примером приложения https://android.googlesource.com/platform/tools/build/+/ ...

Регистрация значений переменных в собственном ndk Android

... ие этого int? Что-то 3 вроде этого печатает адрес, но мне нужно 2 значение. Я не нашел ничего в C++ о том, как 1 это сделать. Спасибо за любую помощь! __android_log_print(ANDROID_LOG_INFO, "s ...

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

... спользуется, поэтому приложение 5 удаляет символы, возможно, пока transformNative_libsWithStripDebugSymbolForDebug задача 4 gradle. Есть ли какие-нибудь изменения, чтобы 3 этого избежать? PS. Нашел similar question на SO, но он немного 2 отличается (в моем случае используется aar 1 с неотрезанными символ ...

Не удается найти CMake в Android Studio

... ct files. CodeLite - MinGW Makefiles = Generates CodeLite project files. CodeLite - NMake Makefiles = Generates CodeLite project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Sublime Text 2 ...

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

... cc, но получаю следующую 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 такого файла или каталог Как заставить это 1 ...

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

... ation 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_SHA ...

Удалить и удалить Android NDK

... то NDK не установлен. (Он 3 даже сказал мне, что SDK не установлен! Может 2 быть, не установлен чере ...

Как я могу использовать Tesseract в Android?

... . Д. Для "Tesseract" для WINDOWS. Но 9 я не получил пошагового / правильного объяснения 8 того, что следует делать при установке NDK. Как 7 получить файлы .so? Я закончил уст ...

NDK не установлен

... сообщение об ошибке FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:extractReleaseNativeDebugMetadata'. > NDK is no ...

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

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

Android: как вызвать функцию ndk из Котлина?

... class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) Toast.makeText(this, stringFromNative(), Toast.LENGTH_LONG).show() } init { System.loadLibrary("_ndkkt") } external fun getStringFromNative(): String } } Если 3 вы хотите использовать эту встроенную функцию 2 ...

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

... еской ссылки 5 при использовании Android NDK. После некоторого 4 поиска в Google некоторые говорят, что нужно 3 использовать cygwin. Я установил это сейчас. Подскажите, пожалуйста, как 2 сделать с ...

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

... текущее время в собственном коде 7 Android. Оптимально это было бы что-то похожее 6 на System.getTimeMillies(). Я буду использовать 5 его только для того, чтобы узнать, сколько 4 време ...

Неустранимая ошибка: openssl / evp.h Нет такого файла или каталога

... триваю каталог / usr / include / openssl, я 5 могу найти здесь все файлы .h, связанные 4 с openssl. И файлы stdio.h и string.h находятся 3 в каталоге / usr / include. Я также установил 2 пакет libssl-dev. Команда (sudo apt-get ...

Какие должны быть причины для использования OpenSL ES вместо AudioTrack в Android?

... овать 3 OpenSL ES в собственном слое вместо AudioTrack 2 в Java. Каковы предполагаемые преимущества 1 Op ...

Используйте "sp" в Android NDK

... ь пойти дальше и 13 переопределить некоторые более сложные методы 12 классов из AOSP, написанного на C++. Вот 11 мой пример: #include <rs/cpp/util/RefBase.h> namespace android { sp<MediaCodec> MediaCodec::CreateByType(const sp<ALooper> &looper, const char *mime, bool encoder) { // TODO this will be implemented by me return NULL; } } В моем Ap ...

Android SDK Manager Установка определенной версии пакета NDK

... " Я 3 буду получать последние новости, которые 2 мне не нужны. Я пробовал разные комбинации, но 1 ничего не работает: sdkmanager "ndk-bundle;1 ...

Как получить файл в активах из Android NDK

... meWithPath)); Но это 9 имя файла также должно включать абсолютный 8 путь, поскольку он не находится в том же 7 каталоге. Однако я обнаружил, что не могу 6 получить абсолютный путь к каталогу ресурсов, поскольку 5 он сжат вместе с APK. Поскольку я не могу 4 получить доступ к абсолютному пути, каким 3 еще способом я мог бы получить изображение? Также 2 следует отметить, что я хочу, чтобы ...

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

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

Отладка собственного кода в Android Studio

... ь 4 ndk-bundle через диспетчер SDK и обновить 3 Android Studio до последней версии (ветка 2 Canary). И что делать дальше? Как настроить? Вот 1 ссы ...

Перехват исключений, вызванных собственным кодом, работающим на Android

... аммы для Android. Основной набор функций 14 создается и включается в мое приложение 13 через android-ndk. Я обнаружил, что любое исключение 12 / сбой, которое происходит в собственном 11 коде, в лучшем случае сообщается только 10 время от времени. При возникновении ошибки 9 я получаю одно из следующих действий: Дамп трассировки стека / памяти записывается в файл журнала. Программа исчезает (на устройстве не отображается информация о том ...

Местоположение Android NDK не настраивается

... Структура 5 проекта) поле "Расположение Android 4 NDK" неактивно: При нажатии на «Загрузить 3 Android NDK» на короткое время отображается 2 диалоговое окно. Установлено несколько версий 1 NDK: Что не так с моей настройкой? Хост: Ubuntu 18.04 LTS Android Studio 4.1.1 Сборка № AI-201.8743.12.41.6953283, построена 5 ноябр ...

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

... начал исследовать 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" /> Он работал 12 2 дня, и теперь я снова ...

Ошибка Android Studio CMake: сбой команды сборки

... bcommand failed. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt Эта 2 ошибка несколько раз падает в среде IDE Я 1 использую Arch-Linux 64x Cmake.txt: cmake_minimum_required(VERSION 3.4.1) add_library(hello-jni SHARED ...

Как использовать команду su поверх оболочки adb?

... нду su, и она 6 работает, но мне нужно передать эту команду, например: adb shell " su; mv /sdcard/Download/app_test /data/local; cd /data/local; ./app_test; exit; exit; " когда 5 я помещаю ...

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

... ть" локально, установив 4 старую ожидаемую версию ndk: sdkmanager 'ndk;20.0.5594570' Однако у меня 3 вопрос: где и как указана эта более старая 2 версия? И как мне обновить его, чтобы он 1 соответствовал последней версии 21 ...

Android Studio CMake - в общей библиотеке отсутствует libc ++ _ shared.so? Может ли CMake это связать?

... набор инструментов CMake вообще не связывает 6 libc ++ _ shared.so (действительно, его нет в APK). Я бился 5 об этом уже 6 часов. Могу ли я каким-то 4 образом заставить инструментальную цепочку 3 CMake объединить эту недостающую библиотеку? Есть 2 подсказки? . . Мои настройки: В gradle.build: externalNativeBuild { cmake { arguments '-DANDROI ...

Добавить abiFilters в свойства Gradle

... ebug { ndk { abiFilters "x86", "armeabi-v7a", "armeabi" //abiFilters ABI_FILTERS } } } Вот часть моего 5 файла gradle.properties ABI_FILTERS = "x86", "armeabi-v7a", "armeabi" Проблема в том, что 4 String и ...

Можно ли использовать std :: cout в Android-ndk

... будут 6 отправлены строки. Похоже, что в Android 5 нет консольных приложений, и указанные выше 4 строки не могут быть отправлены. Могу ли 3 я перенаправить «stdout» в файл, чтобы отправка 2 строк в «std :: ...

Что такое sharedUserId в Android и как он используется?

... Я запутался в sharedUserID. Что такое sharedU ...

Файл aarch64-linux-android-strip отсутствует

... моем 3 проекте возникли эти ошибки Error:org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-strip'' E ...

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

... символы отсутствуют 7 и в какой библиотеке? У меня только стандартный 6 набор инструментов из NDK (nm, readelf, objdump 5 и т. Д.). Какой инструмент и как я могу 4 использовать, чтобы он анализировал мой 3 libTest.so и все зависимые библиотеки, а ...

Android NDK: обратная связь

... ызвать функцию backtrace() при сбое. Проблема в том, что 2 для NDK нет <execinfo.h>. Есть ли друго ...