7

我正在尝试为设备构建 AOSP 4.4.2 内核。当我编译内核时,我得到

build/core/base_rules.mk:134: *** vendor/google/libs: 
MODULE.TARGET.SHARED_LIBRARIES.libjpeg already defined by external/jpeg.  Stop.

我知道共享变量 libjpeg 已经定义,我需要删除其中一个。那是对的吗?

我尝试查看 external/jpeg 文件夹,但不确定要查看哪个文件。有人可以告诉我如何处理这种情况。

4

2 回答 2

8

该错误表明共享对象 libjpeg 已在其他模块 google/libs 中定义,您再次尝试创建它。因此,只需尝试重命名 google/libs 文件夹或 external/jpeg 文件夹中的 Android.mk 文件。它解决了这个问题。

于 2014-10-21T14:37:34.903 回答
2

我遇到了您的错误,但解决方案不是更改任何 Makefile 或源。只是我忘记运行环境设置脚本(在可能的 AOSP 树中:)build/envsetup.sh运行之后,没有错误发生。

于 2018-09-18T06:21:16.607 回答