cc_binary { name: "Myffplay", hdrs: ["/vendor/platform/secure_c/include/securec.h"], srcs: ["jni/simplest_ffmpeg_player.c"], }
时间: 2024-01-31 15:03:04 浏览: 27
在 `cc_binary` 中添加头文件路径的方式是正确的,但是 `/vendor/platform/secure_c/include/securec.h` 这个头文件路径是一个非常特殊的路径,它指向了一个 Android 系统的私有目录。在 Android.bp 中添加这样的路径是不允许的,因为这会导致 Android 应用无法在非特定设备上运行。
如果你需要使用这个头文件,建议将其复制到你的项目源代码目录中,并在 `Android.bp` 中使用相对路径或绝对路径引用它。例如:
```
cc_binary {
name: "Myffplay",
hdrs: ["path/to/securec.h"], // 使用相对路径或绝对路径引用头文件
srcs: ["jni/simplest_ffmpeg_player.c"],
...
}
```
需要注意的是,如果你使用了相对路径引用头文件,建议将头文件放在与 `Android.bp` 文件相同的目录中或其子目录中,这样可以避免路径错误导致的编译错误。
相关问题
"FFMPEG_BINARY": "/usr/bin/ffmpeg", "IMAGEMAGICK_BINARY": "/usr/bin/convert"
根据你提供的配置信息,你想在Ubuntu 16.04上使用MoviePy和ImageMagick。根据你的配置,FFmpeg的二进制文件路径应为"/usr/bin/ffmpeg",而ImageMagick的二进制文件路径应为"/usr/bin/convert"。
如果你遇到了问题,请提供更具体的错误信息,以便我可以更好地帮助你解决问题。
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
这条命令的意思是将npm的sass_binary_site配置设置为https://npm.taobao.org/mirrors/node-sass。这样做是为了加速在安装使用Sass时下载和安装相应的二进制文件。