Do we have another solution for this! 

On Tuesday, July 23, 2019 at 6:14:15 PM UTC+2, FlamurBerisha wrote:
>
> Hello and thank you for your reply. I tried `mmma` and `m libdump` they 
> still not compile with the same error, I added the LOCAL_SDK_VERSION to the 
> libdump_android_static module and tried `m libdump_android_static` and it 
> succeeds!
>
> - Flamur
>  
> On Monday, July 22, 2019 at 5:37:14 PM UTC+2, Dan Willemsen wrote:
>>
>> Use `mmma` or `m libdump` instead of `mmm`, at least once. I suspect that 
>> will fix it up. Note that to be correct, you need to specify 
>> LOCAL_SDK_VERSION := <version cmake used>, since you compiled with the NDK.
>>
>> - Dan
>>
>> On Mon, Jul 22, 2019 at 6:11 AM FlamurBerisha <[email protected]> wrote:
>>
>>> Hello everyone, thanks for helping.
>>>
>>> I have an prebuilt  static library builted with ndk toolchain for 
>>> cmake.  My lib is a simply a c++ class that says hello world on its 
>>> constructor. 
>>> Command which I invoke the cmake is : "cmake 
>>> -DCMAKE_TOOLCHAIN_FILE=~/Android/Ndk/android-ndk-r19c/build/cmake/android.toolchain.cmake
>>>  
>>> -DANDROID_ABI="arm64-v8a"" 
>>>
>>> Than I created my module at external/new_module, there I putted the 
>>> prebuilt_lib and the other src files that are linked to this lib. My 
>>> Android.mk file looks like this. 
>>> LOCAL_PATH := $(call my-dir)
>>>
>>> include $(CLEAR_VARS)
>>> LOCAL_MODULE := libdump_android_static
>>> LOCAL_MODULE_CLASS := STATIC_LIBRARIES
>>> LOCAL_MODULE_SUFFIX := .a
>>> LOCAL_SRC_FILE := lib/arm64-v8a/../dump_android/libdump_android.a
>>> LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/../dump
>>> LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
>>> include $(BUILD_PREBUILT)
>>>
>>> When I execute the compile command for only this module "mmm 
>>> ./external/new_module" it says that make completed successfully and also 
>>> says " target Prebuilt: libdump_android_static 
>>> (out/target/product/../obj/STATIC_LIBRARIES/libdump_android_static_intermediates/libdump_android_static.a"
>>> Than I wanted to use this library in other sub-module which is builded 
>>> inside the system, that sub-module inside my same Android.mk looks like:
>>>
>>> include $(CLEAR_VARS)
>>> LOCAL_MODULE := libdump
>>> LOCAL_SRC_FILES := src/../dump/dump.cpp
>>> LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
>>> LOCAL_SHARED_LIBRARIES := liblog libopencv_core
>>> LOCAL_STATIC_LIBRARIES := libdump_android_static
>>> LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
>>> include $(BUILD_SHARED_LIBRARY)
>>>
>>> When I execute the compile command for only this module "mmm 
>>> ./external/new_module" it says: 
>>> ninja: error: 
>>> 'out/target/product/../obj_arm/STATIC_LIBRARIES/libdump_android_static_intermediates/export_includes',
>>>  
>>> needed by 
>>> 'out/target/product/../obj_arm/SHARED_LIBRARIES/libdump_intermediates/import_includes',
>>>  
>>> missing and no known rule to make it.
>>> I also tried with shared libraries but the same error appears! 
>>>
>>> -- 
>>> -- 
>>> You received this message because you are subscribed to the "Android 
>>> Building" mailing list.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-building?hl=en
>>>
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Android Building" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/android-building/91f9bda2-f1ef-4a54-a0a9-d041b7bb0222%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/android-building/91f9bda2-f1ef-4a54-a0a9-d041b7bb0222%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/0bb1ef54-3c7a-4a84-b6c3-023e3a98df71%40googlegroups.com.

Reply via email to