Articles of линкер

Android NDK: попытка подключения JnetPcap

Я нашел приложение мониторинга трафика для Android, Shark: http://sourceforge.net/projects/prueba-android/, которое основано на JnetPcap и имеет файл со всеми исходными файлами и соответствующими файлами Android.mk. Я поместил jni-каталог в файл с образцами Android-NDK, и я попытался его построить, используя ndk-build -C. Во время компиляции возникают некоторые ошибки. Вот журнал ошибок, который я беру: make: Entering directory […]

Загрузка разделяемых библиотек с зависимостями на Android

Я переношу большой кусок собственного кода с несколькими взаимозависимыми библиотеками. Ошибка загрузки кода из-за того, что в Android-линкере отображаются только зависимости в /system/lib/ а не в каталоге установки приложения в /data/data/com.packagename.nnn/lib . В качестве первого обхода я загрузил все .so из Java с помощью System.load () в правильном порядке зависимости . Это решение для меня […]

Android NDK eabi – как сделать ndk известным для использования жесткого fp?

Я предварительно создал библиотеку (libxxx.so) с параметром «-mfloat-abi = hard». Теперь я хотел бы скомпилировать свой собственный код с этой библиотекой и создать общий lib (.so) с помощью ndk. Application.mk: APP_ABI: = armeabi-v7a Android.mk: LOCAL_PATH: = $ (вызов my-dir) Включают $ (CLEAR_VARS) LOCAL_MODULE: = xxx LOCAL_SRC_FILES: = libxxx.so Включают $ (PREBUILT_SHARED_LIBRARY) Включить $ (CLEAR_VARS) LOCAL_MODULE: […]

Android NDK: таблица архивных символов отсутствует

Я пытаюсь портировать библиотеку FFTW и некоторые .cpp файлы на Android, используя версию FFTW версии 2.1.5. Я скомпилировал его с помощью команд configure & make, и я стараюсь использовать его в качестве готовой библиотеки. В моем проекте NDK все компилируется без ошибок, но при связывании я получаю следующую ошибку: Compile++ thumb : water <= vertex.cpp […]

Связывание с отказом для PCRE при использовании автономной инструментальной привязки Android NDK

Людям удалось создать PCRE (или подмножество), скопировав исходные файлы и создав соответствующий Andriod.mk. Я хочу сделать подобное, но с помощью автономной инструментальной цепочки Android и просто используя их настройку и процесс. Мне удалось создать другие полезные библиотеки, используя тот же поток, но я столкнулся с проблемой с PCRE. В частности, в конце потока make я […]

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

В настоящее время я использую библиотеку, которую я уже скомпилировал в .so файлы. Я поместил библиотеку в jniLibs и я загружаю ее с помощью: System.loadLibrary("library"); Теперь я хочу использовать эту библиотеку в своем собственном собственном коде, так как я могу связать эти .so файлы с моими собственными файлами из jni папки?

Android: невозможно загрузить библиотеку (94 пропавших основных таблиц)

Я разрабатываю приложение для Android, которое использует огромную библиотеку. Некоторые клиенты жалуются на крах при запуске, один из них дал нам свой свалку логарифма: 07-19 10:55:15.139 E/AndroidRuntime(16539)FATAL EXCEPTION: AsyncTask #3 07-19 10:55:15.139 E/AndroidRuntime(16539)java.lang.RuntimeException: An error occured while executing doInBackground() 07-19 10:55:15.139 E/AndroidRuntime(16539)at android.os.AsyncTask$3.done(AsyncTask.java:200) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask.setException(FutureTask.java:125) 07-19 10:55:15.139 E/AndroidRuntime(16539)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308) […]

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

В моем приложении для Android у меня есть 4 библиотеки: libTemplate.so depends on libPorkholt.so libPorkholt.so depends on libpng15.so depends on liblua.so depends on libopenal.so libpng15.so liblua.so libopenal.so Если я напишу небольшой исполняемый файл командной строки, который связывается с libTemplate и вручную вызовет ANativeActivity_onCreate, он будет связываться и работать просто отлично (если я укажу LD_LIBRARY_PATH на […]

Загрузка общих библиотек, которые зависят от других общих библиотек

Проблема: Я libgstreamer-0.10.so приложение для Android в Eclipse, которое использует общий lib libgstreamer-0.10.so ( libgstreamer-0.10.so -android NDK Bundle libs, скомпилированный для платформы android-8) . Я создал новую папку libs/armeabi в корневой папке проекта и разместил ее там. Кроме того, я поместил все другие библиотеки, которые пришли с ним (158 из них) в одной папке. Если […]

Android NDK / JNI: создание общей библиотеки, которая зависит от других разделяемых библиотек

Я пишу приложение Android, которое хочет сделать вызовы JNI в общую библиотеку, построенную с использованием NDK. Трюк заключается в том, что это функции общей библиотеки, предоставляемые ДРУГИМИ разделяемыми библиотеками. Другими разделяемыми библиотеками являются библиотеки C, которые были скомпилированы в другом месте. Вот что я пробовал: Моя среда: я работаю в Eclipse. Я добавил собственную поддержку […]

Intereting Posts
Как повысить точность датчиков акселерометра и компаса? Равномерно развернуть и договориться Android – «Сервер не смог обработать ваш apk. Повторите попытку .. "при загрузке на рынок Android анимирует мою относительную компоновку снизу вверх и сверху вниз, используя трансляцию анимации при просмотре изображения. Используйте простой класс c ++ в Android NDK Скрыть кнопку и показать снова при касании Остановить ViewPagers внутри ListView от сброса Связь устройства с устройством на Android Ошибка отправки Bundle с PendingIntent в широковещательный приемник, потерянные данные Android setAlpha на imageView в CollapsingToolbarLayout не работает Как распознать персонаж на холсте Разница между glOrthof и glViewPort Каков самый большой html-файл, который можно загрузить в Android WebView? Есть ли недостаток в использовании Android Support Library? Переключение между вкладкой с помощью группы действий, которую она хочет отобразить последним, – Tab ActivityGroup