Articles of makefile

Импорт проекта Android AOSP в eclipse

Таким образом, это не похоже на другие проблемы. У меня в основном один вопрос Система построения проектов Android использует файлы Android.mk. Есть ли там плагин eclipse, который анализирует файлы mk и позволяет мне загружать эти проекты в eclipse? В основном импортирует файл Android.mk …

Android ndk no rule to make target

Я понимаю, что этот вопрос задавали раньше, но ни один из ответов не смог решить мою проблему. Я пытаюсь создать образец приложения для Android, поставляемого с NDK, который имеет следующий файл Android.mk: LOCAL_PATH := $(call my-dir) MY_PATH := $(LOCAL_PATH) include $(call all-subdir-makefiles) include $(CLEAR_VARS) LOCAL_PATH := $(MY_PATH) LOCAL_MODULE := native-activity LOCAL_SRC_FILES := main.c LOCAL_LDLIBS := […]

Как связать любую библиотеку в приложении ndk

Из этого урока . См. У меня есть одна предварительно построенная статическая библиотека, называемая stackoverflow.a и у нее есть stackoverflow.h Теперь я хочу использовать функцию этой статической библиотеки в ndk_demo.c // этот учебник имеет этот файл Для этого внутри ndk_demo.c я добавил #include 'stackoverflow.h' редактировать inside `android-ndk-r7c` | apps | ndk_demo | —————– | | […]

Как установить переменную GNUMAKE для работы ndk-build

Я пытаюсь сделать ndk-build работать в Cygwin на окнах. Согласно документации NDK (в частности, INSTALL.htm), «NDK требует, чтобы GNU Make 3,81 или более поздней версии был доступен для вашей разработки». У меня установлен Gnu Make на моем компьютере. Все идет нормально. В Cygwin bash я подключился к корневому каталогу андроида NDK. Теперь, когда я печатаю […]

Андроид ANTLR не работает должным образом

Я пытаюсь использовать ANTLR на Android, и я нашел это: ANTLR и Android После загрузки AntlrJavaRuntime я не уверен, что делать, я должен сделать следующее: 1. lunch the appropriate target 2. make AntlrJavaRuntime 3. verify that AntlrJavaRuntime.xml was placed in /system/etc/permissions and 4. AntlrJavaRuntime.jar was placed in /system/framework 5. after this, you can run a […]

Ошибка при построении yasm / source / patched-yasm / util.h: 78: 23: error: libintl.h: Нет такого файла или каталога

После строительства почти полчаса я получаю следующую ошибку. До сих пор до сих пор не удалось найти никакого количества поисковых запросов … In file included from external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/phash.c:2: external/chromium_org/third_party/yasm/source/patched-yasm/util.h:78:23: error: libintl.h: No such file or directory make: *** [out/host/darwin-x86/obj/STATIC_LIBRARIES/third_party_yasm_genperf_libs_host_gyp_intermediates/third_party/yasm/source/patched-yasm/libyasm/phash.o] Error 1 make: *** Waiting for unfinished jobs….

Копирование нескольких файлов txt в / с помощью Android.mk

Цель: Я хочу скопировать несколько txt-файлов в / system (Android-устройства) с помощью Android.mk Мои выводы: Мы можем скопировать файл, используя два подхода. 1) Используйте PRODUCT_COPY_FILES. Это делается с устройств / / 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) Использование BUILD_PREBUILD Ex: ##############copy txt file################## include $(CLEAR_VARS) #LOCAL_MODULE := mydata.txt LOCAL_MODULE_TAGS […]

Каждая сборка NDK – это полная перестройка

Возможный дубликат: Предотвратить ndk-build из модуля автоматической очистки Android-проект с библиотекой NDK. NDK r8c. Компиляция под Cygwin (это старый проект). Связка файлов C ++ и C, а также некоторые библиотеки .a, связанные через LOCAL_LDLIBS. С тех пор я замечаю, что каждая сборка NDK распространяется на все исходные файлы. Даже если я вызову ndk-build дважды подряд, […]

Выполнение не выполнено для задачи ': app: compileDebugNdk' не удалось выполнить эту команду ndk-build.cmd

Error:Execution failed for task ':app:compileDebugNdk'. Com.android.ide.common.internal.LoggedErrorException: Не удалось выполнить команду: C: \ Program Files \ ADT \ sdk \ android-ndk \ ndk-build.cmd NDK_PROJECT_PATH = null Error Code: 1 Это результат, который я получаю при попытке запустить make на моем проекте в студии Android. Я нахожусь в android studio 1.0 sdk build tools 24.0, но нацелен […]

Использование функции «подстановочные знаки» в Android.mk

У меня возникла проблема с использованием wildcard функции Make в моем файле сборки Android.mk. Мои другие make-файлы используют строку, подобную этой, чтобы указать «Все файлы .c в этой папке»: CFILES := $(wildcard *.c) В моем файле Android.mk я попробовал это: LOCAL_SRC_FILES := $(wildcard *.c) Однако это имеет тот же эффект, что и все файлы. Если […]