Популярные вопросы по тегу 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>. Есть ли друго ...