Articles of makefile

Android-ndk Добавление статических библиотек в android.mk

У меня есть три статических библиотеки из фреймворка, которые я хочу использовать в моем проекте. Эти библиотеки называются libtinySAK_armv7-aa, libtinyNET_armv7-aa and libtinyHTTP_armv7-aa . Я поместил их в ту же папку, что и Android.mk и Application.mk . Мой родной код зависит от них, поэтому я хочу включить их в свою общую библиотеку. Из того, что я […]

Построить проект андроида из командной строки

Я хотел бы создать проект android из командной строки в Linux. В корневой директории проекта находятся следующие файлы и каталоги: AndroidManifest.xml build.xml default.properties res/ src/ Можете ли вы предоставить образец Makefile как построить этот проект?

Строительный проект андроида производит ошибку 2

Недавно я купил книгу, чтобы помочь в разработке C ++ для Android, в которой содержатся образцы кода. Однако, когда я прихожу к созданию некоторого кода примера, я получаю следующую ошибку: C:\ndk\android-ndk-r9\ndk-build.cmd all "Compile++ : Chapter10 <= Chapter10.cpp process_begin: CreateProcess(NULL, C:/ndk/android-ndk-r9/toolchains/arm-linux-androideabi-4.7/prebuilt/windows/bin/arm-linux-androideabi-g++ -MMD -MP -MF ./obj/local/armeabi/objs/Chapter10/Chapter10.od -fno-exceptions -fno-rtti -Ijni -IC:/ndk/android-ndk-r9/sources/android/native_app_glue -IC:/ndk/android-ndk-r9/sources/cxx-stl/stlport/stlport -IC:/ndk/android-ndk-r9/sources/cxx-stl//gabi++/include -Ijni -DANDROID -Wa,–noexecstack -Wformat -Werror=format-security […]

Несовместимая неявная декларация встроенной функции Предупреждение Использование NDK с LAME

Я пытаюсь следовать учебнику, расположенному в следующем месте http://developer.samsung.com/android/technical-docs/Porting-and-using-LAME-MP3-on-Android-with-JNI Суть в том, что он позволяет использовать LAME MP3-кодер с JNI. Я следил за каждым из шагов, упомянутых в уроке. Мой проект находится по адресу: C:\workspace\ И называется «LAME_Test». В разделе « Компиляция с NDK» в учебнике я пошел дальше и сделал makefile под названием «Android.mk», […]

Как ускорить работу модуля в AOSP

Я работаю над приложением контактов из проекта с открытым исходным кодом Android. Моя версия для Android – 2.3.5_r1. И используя mm для создания модуля, но скорость выполнения довольно медленная, поэтому я сомневаюсь, есть ли способ ускорить создание. PS: На самом деле, если я скомпилирую этот модуль в eclipse, я ускорю его, потому что функция автозастройки […]

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

Поэтому я хочу изменить один из файлов в сборке OpenCV для Android, и я выполнил инструкции на своем сайте, чтобы загрузить сборку, и я смог сделать это успешно. Я изменил один из файлов (calibinit.cpp) и сделал его снова и скопировал файлы в OpenCV / платформы / build_android_arm / Библиотека / В папку jniLibs моего AndroidStudio […]

Undefined ссылка на 'typeinfo для тестирования :: Test' с Google Test на Android NDK

Я пытаюсь использовать Google Test с Android NDK. Следуя примеру NDK README , я установил свой Android.mk и один тест, как показано ниже, но я получаю эту ошибку: ./obj/local/armeabi/objs-debug/ndkfoo_unittest/FilteredPriorityQueue_test.o:FilteredPriorityQueue_test.cpp:function typeinfo for mashbot::FilteredPriorityQueueTest_ShouldRetrieveTop_Test: error: undefined reference to 'typeinfo for testing::Test' collect2: error: ld returned 1 exit status make: *** [obj/local/armeabi/ndkfoo_unittest] Error 1 Вот что я знаю […]

Сбой сборки Android

Я следовал инструкциям отсюда . После $ repo sync я попытался построить его с помощью $ make , но получил эту ошибку: host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so) /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when […]

Как рассчитать покрытие при использовании Robolectric

Я использую make for building и Robolectric в качестве основы для запуска тестов на Android. Я хотел бы рассчитать охват моего приложения. Для контрольных испытаний я использовал emmalib . Каков наилучший способ настроить расчёт покрытия в этом случае? Я не могу мигрировать к градиенту или maven.

Построение AOSP, vendor_module_check.mk завершено

Я пытаюсь включить приложения Google Mobile Services в свою сборку AOSP для Nexus 10 (manta). Я создал папку vendor в моем корневом каталоге и изменил файл full_manta.mk, добавив следующие строки: # Include GMS apps $(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk) $(call inherit-product, vendor/google/products/gms.mk) Затем, я знаю . build/envsetup.sh . build/envsetup.sh а затем lunch (я выбираю 13 для сборки […]

Intereting Posts
Android Deep Linking с несколькими параметрами запроса В чем разница между контекстным меню и всплывающим меню против нижнего листа? / Storage / emulated / 0, полученный от getExternalCacheDir (), генерирует ошибку «нет такого файла или каталога» Усовершенствуйте (/ манипулируйте) несколько популярных текстовых (/ визуальных) файлов приложений Android. (Примеры: whatsapp, gmail, facebook, …) Как применять масштабные ландшафтные изображения Обрабатывать событие ShareActionProvider onClick Android только в OpenGL: производительность в C ++ (NDK) против Java (Dalvik) Android WebView + loadUrl с javascript + onPageFinished = lag Создание кликабельного изображения в GridView на Android Дооснастить POST с помощью json-объекта, содержащего параметры Андроида студия 1.2 град очень медленная Эффективность, Android-переключатель или прослушиватель кликов для каждой кнопки FIXED: невозможно подключиться к adb через wifi Как заставить AccountManager (authtoken) и OpenID работать вместе (без AppEngine)? Изменение состояния ToggleButton программно, а не автоматически в Android?