ld.lld: error: undefined symbol
时间: 2023-09-21 19:06:43 浏览: 228
报错信息中提到了"ld.lld: error: undefined symbol"。这个错误通常表示在链接过程中找不到某个符号的定义。根据引用中的报错信息,这个错误是由于找不到"android::RefBase::decStrong(void const*) const"这个符号的定义引起的。为了解决这个问题,可以尝试修改编译配置文件(Android.mk)来解决。根据引用的建议,在LOCAL_C_INCLUDES中添加系统核心库(system/core)的路径来解决。具体的修改如下:LOCAL_C_INCLUDES = \ system/core/libnetutils/include \ system/core/libutils/include。另外,根据引用的答案,也可以尝试在Android.mk中添加LOCAL_LDFLAGS := -Wl,--unresolved-symbols=ignore-all来忽略未定义符号的报错。希望这些解决方案对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Android 编译错误undefined symbol分析与解决](https://blog.csdn.net/k663514387/article/details/107107350)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]