error: frameworks/native/opengl/tests/gl_jni_zz/Android.bp:16:1: dependency "libjpeg" of "libDesensitisejni" missing variant:如何配置到Android.bp中配置
时间: 2024-01-30 08:01:43 浏览: 195
Android使用的libjpeg库文件
3星 · 编辑精心推荐
出现这个错误是因为在 Android.bp 文件中某个模块依赖的库没有指定正确的 variant。你需要检查一下 `libjpeg` 库的 Android.bp 文件中是否定义了与当前编译环境相匹配的 variant。
如果 `libjpeg` 库的 Android.bp 文件中没有定义相应的 variant,你需要手动添加一个 `preferred` 属性,并指定当前编译环境的 variant。例如,在 `libjpeg` 模块的 Android.bp 文件中添加以下内容:
```
preferred: {
arch: {
arm: {
variant: "armv7-a"
},
arm64: {
variant: "armv8-a"
},
x86: {
variant: "i686"
},
x86_64: {
variant: "x86_64"
},
},
}
```
上述代码中,我们为不同的架构指定了对应的 variant。你需要根据你的编译环境来修改其中的值。完成后,重新编译即可。
阅读全文