import{_ as t,r as o,o as p,c,a as s,b as n,d as e,w as r,e as i}from"./app-6WmjFGj_.js";const d={},u=i('
集成
PanguText
到你的项目中。
项目需要使用 Android Studio
或 IntelliJ IDEA
创建且类型为 Android 或 Kotlin Multiplatform 项目并已集成 Kotlin 环境依赖。
在你的项目 SweetDependency
配置文件中配置存储库。
repositories:
google:
maven-central:
# (可选) 你可以添加此 URL 以使用我们的公共存储库
# 当 Sonatype-OSS 发生故障无法发布依赖时,此存储库作为备选进行添加
# 详情请前往:https://github.com/HighCapable/maven-repository
highcapable-maven-releases:
# 中国大陆用户请将下方的 "raw.githubusercontent.com" 修改为 "raw.gitmirror.com"
url: https://raw.githubusercontent.com/HighCapable/maven-repository/main/repository/releases
在你的项目 build.gradle.kts
中配置存储库。
repositories {
google()
mavenCentral()
// (可选) 你可以添加此 URL 以使用我们的公共存储库
// 当 Sonatype-OSS 发生故障无法发布依赖时,此存储库作为备选进行添加
// 详情请前往:https://github.com/HighCapable/maven-repository
// 中国大陆用户请将下方的 "raw.githubusercontent.com" 修改为 "raw.gitmirror.com"
maven("https://raw.githubusercontent.com/HighCapable/maven-repository/main/repository/releases")
}
在你的项目 build.gradle.kts
中修改 Kotlin 的 Java 版本为 17 及以上。
android {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}
整个项目分为多个模块,Android 平台与 Jetpack Compose (多平台),你可以选择你希望引入的模块作为依赖应用到你的项目中。
你可以点击下方对应的模块前往查看详细的功能介绍。
`,12),C=s("h2",{id:"demo",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#demo","aria-hidden":"true"},"#"),n(" Demo")],-1),B=s("p",null,"你可以在下方找到一些示例,查看对应的演示项目来更好地了解这些功能的运作方式,快速地挑选出你需要的功能。",-1),_={href:"https://github.com/BetterAndroid/PanguText/tree/main/demo-android",target:"_blank",rel:"noopener noreferrer"},g={href:"https://github.com/BetterAndroid/PanguText/tree/main/demo-compose",target:"_blank",rel:"noopener noreferrer"};function k(f,x){const a=o("ExternalLinkIcon"),l=o("RouterLink");return p(),c("div",null,[u,s("ul",null,[s("li",null,[s("p",null,[n("Android Studio (建议从 "),s("a",h,[n("这里"),e(a)]),n(" 获取最新版本)")])]),s("li",null,[s("p",null,[n("IntelliJ IDEA (建议从 "),s("a",m,[n("这里"),e(a)]),n(" 获取最新版本)")])]),A]),y,v,s("p",null,[n("我们推荐使用 Kotlin DSL 作为 Gradle 构建脚本语言并推荐使用 "),s("a",b,[n("SweetDependency"),e(a)]),n(" 来管理依赖。")]),D,s("ul",null,[s("li",null,[e(l,{to:"/zh-cn/library/android.html"},{default:r(()=>[n("Android")]),_:1})]),s("li",null,[e(l,{to:"/zh-cn/library/compose.html"},{default:r(()=>[n("Jetpack Compose")]),_:1})])]),C,B,s("ul",null,[s("li",null,[s("a",_,[n("Android"),e(a)])]),s("li",null,[s("a",g,[n("Jetpack Compose (敬请期待)"),e(a)])])])])}const S=t(d,[["render",k],["__file","quick-start.html.vue"]]);export{S as default};