import{_ as o,r as i,o as p,c,b as n,d as s,e,a as l}from"./app-Un_zyw_U.js";const r={},t=l('
集成
YukiReflection
到你的项目中。
Windows 7 及以上/macOS 10.14 及以上/Linux 发行版 (Arch/Debian)
Android Studio 2021.1 及以上
IntelliJ IDEA 2021.1 及以上
Kotlin 1.7.0 及以上
Android Gradle Plugin 7.0 及以上
Gradle 7.0 及以上
Java 11 及以上
Java 17 及以上 (Since API 1.0.3
)
项目需要使用 Android Studio
或 IntelliJ IDEA
创建且类型为 Java 或 Android 项目并已集成 Kotlin 环境依赖。
在你的项目 SweetDependency
配置文件中添加存储库和依赖。
示例如下
repositories:
# MavenCentral 有 2 小时缓存,若无法集成最新版本请添加
sonatype-oss-releases:
libraries:
com.highcapable.yukireflection:
api:
version: +
...
添加完成后运行一次 Gradle Sync,所有依赖版本将自动装配。
接下来,在你的项目 build.gradle.kts
中部署依赖。
示例如下
dependencies {
implementation(com.highcapable.yukireflection.api)
// ...
}
在你的项目 build.gradle.kts
或 build.gradle
中添加存储库。
Kotlin DSL
repositories {
google()
mavenCentral()
// MavenCentral 有 2 小时缓存,若无法集成最新版本请添加此地址
maven { url("https://s01.oss.sonatype.org/content/repositories/releases/") }
}
Groovy DSL
repositories {
google()
mavenCentral()
// MavenCentral 有 2 小时缓存,若无法集成最新版本请添加此地址
maven { url 'https://s01.oss.sonatype.org/content/repositories/releases/' }
}
在你的项目 build.gradle.kts
或 build.gradle
中添加依赖。
Kotlin DSL
dependencies {
implementation("com.highcapable.yukireflection:api:<yuki-version>")
// ...
}
Groovy DSL
dependencies {
implementation 'com.highcapable.yukireflection:api:<yuki-version>'
// ...
}
请将 <yuki-version> 修改为 这里 的最新版本。
`,20),v={class:"custom-container danger"},A=n("p",{class:"custom-container-title"},"特别注意",-1),y={href:"https://github.com/HighCapable/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},b=n("strong",null,"YukiReflection",-1),m=n("strong",null,"YukiHookAPI",-1),D=n("strong",null,"YukiHookAPI",-1),h={href:"https://highcapable.github.io/YukiHookAPI/zh-cn/",target:"_blank",rel:"noopener noreferrer"},B=n("p",null,[n("strong",null,"YukiHookAPI"),s(" 将在 "),n("strong",null,"2.0.0"),s(" 版本完全分离 "),n("strong",null,"YukiReflection"),s(",届时你可以同时与 "),n("strong",null,"YukiHookAPI"),s(" 使用。")],-1),C=l(`在你的项目 build.gradle.kts
或 build.gradle
中修改 Kotlin 的 Java 版本为 17 及以上。
Kotlin DSL
android {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
}
Groovy DSL
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = '17'
}
}
注意
自 API 1.0.3 版本后 Kotlin 使用的 Java 版本默认为 17,不再支持 11 及以下版本。