用于构建 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