2016-01-21 3 views
0

Я компилирую Omni 6.0.1 для MSM8226 (LG L90).
Я добавил скомпилированные экспромты из другого источника ROM в шахту (они одинаковы), но у меня есть эта ошибка сейчас: make: *** No rule to make target NOTICE-TARGET-STATIC_LIBRARIES-lib_driver_cmd_qcwcn_intermediates' needed by /home/slimshadys/Omni/out/target/product/w7/obj/EXECUTABLES/hostapd_intermediates/LINKED/hostapd'. Stop."Нет правила для создания цели `NOTICE-TARGET-STATIC_LIBRARIES

Я думаю, что я должен включить эту прекомпилированный статическую библиотеку в .mk файл, но я не знаю, как его написать, а также в каком make-файле.

ответ

0

Создать Android.mk в папке, которая имеет источник и сохраняет файл .so и добавьте ниже строки:

include $(CLEAR_VARS) 
LOCAL_MODULE := lib_driver_cmd_qcwcn 
LOCAL_MODULE_TAGS := optional 
LOCAL_MODULE_CLASS := SHARED_LIBRARIES 
LOCAL_MODULE_SUFFIX := .so 
LOCAL_SRC_FILES := /lib/lib_driver_cmd_qcwcn.so 
include $(BUILD_PREBUILT) 
+0

Ops, я был неправ. Я не имею .so файл, но у меня есть только .o, .p, .a файлы .. Так же, как это: '- driver_cmd_nl80211.p - driver_cmd_nl80211.o - lib_driver_cmd_qcwcn.a' Это одна и та же? Я имею в виду, вместо того, чтобы писать «.so», могу ли я написать «.p» и повторить этот шаг также для .a и .o? – SlimShadys