Skip to content

LimeVista/skia-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skia(Vulkan Version) Builder For Android

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

版本记录

1.106.1

  • 2022-10-10
  • NDK ver: 25.1.8937393
  • Skia ver: M106