用于构建 Vulkan 版本的 skia
- Android SDK API >= 26
- NDK Ver >= 21
- Android Studio 4.1+
- 添加源
allprojects {
repositories {
// ...
maven { url "https://raw.githubusercontent.com/LimeVista/skia-builder/master/prebuilt" }
}
}- 引入
dependencies {
implementation 'me.limeice.skia:skia:1.106.1'
}- 启用
prefab
android {
buildFeatures {
prefab true
}
}- 引入
CMakeLists.txt
find_package (skia REQUIRED CONFIG)
target_link_libraries(yourLib
skia::skia
vulkan
GLESv3
EGL
jnigraphics
android
${log-lib}
log)- 需要 NDK、Python3
- 进入 skia-builder 目录
- 执行
.\skia_build.ps1 你的NDK目录 - 详见
skia_build.ps1暂时仅提供Windows构建脚本
- 2022-10-10
- NDK ver: 25.1.8937393
- Skia ver: M106