Articles of андроид NDK

Неопределенная ссылка на функцию в статической библиотеке с NDK

Поэтому я пытаюсь использовать libopus в своем родном коде для приложения для Android. Мой Android.mk-файл выглядит так: PLATFORM_PREFIX := /opt/android-ext/ LOCAL_PATH := $(PLATFORM_PREFIX)/lib include $(CLEAR_VARS) LOCAL_MODULE := libopus LOCAL_SRC_FILES := libopus.a include $(PREBUILT_STATIC_LIBRARY) # I have to redeclare LOCAL_PATH because the library is in /opt/android-ext/ # and my project is somewhere else. Not very elegant. […]

Ndk-build продолжает восстанавливать все источники

Я создал Eclipse для создания моих файлов C / C ++. Я создал конструктор и установил его, чтобы указать на исполняемый файл ndk-build в дереве установки ndk. Каждый раз, когда я запускаю это, он восстанавливает все источники. Я не передаю никаких аргументов, так зачем это делать?

Заголовки с Android NDK

Я пытаюсь скомпилировать свою собственную библиотеку с Android NDK. Но у меня есть некоторые проблемы. Вот мой файл Android.mk: # Define vars for library that will be build statically. include $(CLEAR_VARS) LOCAL_MODULE := MyLib LOCAL_SRC_FILES := ../../../src/mylib/utils/Timer.cpp LOCAL_C_INCLUDES := ../../../src/mylib/ # Optional compiler flags. LOCAL_LDLIBS = -lz -lm LOCAL_LDLIBS := -llog LOCAL_CPPFLAGS := -std=c++0x include […]

Java.lang.UnsatisfiedLinkError сбой на некоторых устройствах

У меня есть опубликованное приложение, которое сообщает о java.lang.UnsatisfiedLinkError на некоторых устройствах. Если быть более точным, приложение запускается при запуске со следующим сообщением журнала: Caused by: java.lang.UnsatisfiedLinkError: Couldn't load qcc: findLibrary returned null Фактический сбой находится в System.loadLibrary("qcc"); Инструкции, поэтому приложение не находит библиотеку точно. Проблема в том, что я сам не смог воспроизвести проблему. […]

Android NDK-библиотека не загружается во время выполнения только для телефонов samsung galaxy 4.0.2

Я пытаюсь проверить свое программирование NDK на разных телефонах. Такое же приложение работает на всех других телефонах, но на samsung 4.0.2 он просто останавливается, вызывая ошибку ниже. Я что-то пропустил? Любая помощь приветствуется 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.Activity.performCreate(Activity.java:4486) 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052) 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931) 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992) 10-29 12:02:57.729: […]

Декомпиляция (бинарных, NDK) приложений C против Java-приложений (байт-код Dalvik)

Что ж, Так как меня интересует реинжиниринг. Я потратил много времени на реинжиниринг Android до сих пор. Тем не менее я дошел до точки, где у меня возникла проблема с компилируемым двоичным C-кодом (NDK), и я узнал, что очень сложно декомпилировать его обратно на C / C ++, чем декомпилировать DEX-файл обратно к более или […]

Android UI в C ++

Я знаю, что это своего рода изобретать колесо, но как трудно было бы реализовать пользовательский интерфейс Android с C ++? Трудно ли создавать такие вещи, как кнопки, и обрабатывать события сенсорного экрана, такие как кнопки? Возможно ли это, и если да, как бы вы это сделали?

Ошибка android ndk-build на ubuntu 12.10 32 бит

Я загрузил последнюю версию Android ndk r8b на мою бета-версию ubuntu 12.10. Я включил каталог ndk в переменную PATH (когда я пишу ndk-b в терминале и нажимаю вкладку, она автоматически завершает его). Но когда я пытаюсь: Cd android-ndk / samples / san-angeles / jni NDK-сборки Я получаю эту ошибку: make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found make: […]

Как построить libjpeg для использования ndk

Я загружаю исходный код libjpeg-8d. Я хочу скомпилировать его в libjpeg.so, который можно использовать в android ndk. Поскольку ndk использует архитектуру arm, но gcc моего компьютера – это архитектура x86. Поэтому, когда я использую gcc для компиляции libjpeg.so и помещаю его в папку jni. Он показывает, что формат файла не может recorgnize при использовании ndk-build. […]

Выполнение HTTP-запросов из собственного кода

Я должен делать HTTP-вызовы из собственного кода (запросы GET и POST). Может ли кто-то пролить свет на это? Я не ищу универсальное решение JNI, я больше похоже на ссылочную реализацию, особенно для HTTP