import{_ as o,r as i,o as p,c,b as s,d as a,a as l,e as n}from"./app.2add9aa5.js";const r={},t=l('

\u5FEB\u901F\u5F00\u59CB

\u96C6\u6210 YukiReflection \u5230\u4F60\u7684\u9879\u76EE\u4E2D\u3002

\u73AF\u5883\u8981\u6C42

\u9879\u76EE\u8981\u6C42

\u9879\u76EE\u9700\u8981\u4F7F\u7528 Android Studio \u6216 IntelliJ IDEA \u521B\u5EFA\u4E14\u7C7B\u578B\u4E3A Java \u6216 Android \u9879\u76EE\u5E76\u5DF2\u96C6\u6210 Kotlin \u73AF\u5883\u4F9D\u8D56\u3002

\u96C6\u6210\u4F9D\u8D56

',7),d=n("\u6211\u4EEC\u63A8\u8350\u4F7F\u7528 Kotlin DSL \u4F5C\u4E3A Gradle \u6784\u5EFA\u811A\u672C\u8BED\u8A00\u5E76\u63A8\u8350\u4F7F\u7528 "),u={href:"https://github.com/HighCapable/SweetDependency",target:"_blank",rel:"noopener noreferrer"},v=n("SweetDependency"),A=n(" \u6765\u7BA1\u7406\u4F9D\u8D56\u3002"),y=l(`

SweetDependency \u65B9\u5F0F

\u5728\u4F60\u7684\u9879\u76EE SweetDependency \u914D\u7F6E\u6587\u4EF6\u4E2D\u6DFB\u52A0\u5B58\u50A8\u5E93\u548C\u4F9D\u8D56\u3002

\u793A\u4F8B\u5982\u4E0B

repositories:
  # MavenCentral \u6709 2 \u5C0F\u65F6\u7F13\u5B58\uFF0C\u82E5\u65E0\u6CD5\u96C6\u6210\u6700\u65B0\u7248\u672C\u8BF7\u6DFB\u52A0
  sonatype-oss-releases:

libraries:
  com.highcapable.yukireflection:
    api:
      version: +
  ...

\u6DFB\u52A0\u5B8C\u6210\u540E\u8FD0\u884C\u4E00\u6B21 Gradle Sync\uFF0C\u6240\u6709\u4F9D\u8D56\u7248\u672C\u5C06\u81EA\u52A8\u88C5\u914D\u3002

\u63A5\u4E0B\u6765\uFF0C\u5728\u4F60\u7684\u9879\u76EE build.gradle.kts \u4E2D\u90E8\u7F72\u4F9D\u8D56\u3002

\u793A\u4F8B\u5982\u4E0B

dependencies {
    implementation(com.highcapable.yukireflection.api)
    // ...
}

\u4F20\u7EDF\u65B9\u5F0F (\u4E0D\u63A8\u8350)

\u5728\u4F60\u7684\u9879\u76EE build.gradle.kts \u6216 build.gradle \u4E2D\u6DFB\u52A0\u5B58\u50A8\u5E93\u3002

Kotlin DSL

repositories {
    google()
    mavenCentral()
    // MavenCentral \u6709 2 \u5C0F\u65F6\u7F13\u5B58\uFF0C\u82E5\u65E0\u6CD5\u96C6\u6210\u6700\u65B0\u7248\u672C\u8BF7\u6DFB\u52A0\u6B64\u5730\u5740
    maven { url("https://s01.oss.sonatype.org/content/repositories/releases/") }
}

Groovy DSL

repositories {
    google()
    mavenCentral()
    // MavenCentral \u6709 2 \u5C0F\u65F6\u7F13\u5B58\uFF0C\u82E5\u65E0\u6CD5\u96C6\u6210\u6700\u65B0\u7248\u672C\u8BF7\u6DFB\u52A0\u6B64\u5730\u5740
    maven { url 'https://s01.oss.sonatype.org/content/repositories/releases/' }
}

\u5728\u4F60\u7684\u9879\u76EE build.gradle.kts \u6216 build.gradle \u4E2D\u6DFB\u52A0\u4F9D\u8D56\u3002

Kotlin DSL

dependencies {
    implementation("com.highcapable.yukireflection:api:<yuki-version>")
    // ...
}

Groovy DSL

dependencies {
    implementation 'com.highcapable.yukireflection:api:<yuki-version>'
    // ...
}

\u8BF7\u5C06 <yuki-version> \u4FEE\u6539\u4E3A \u8FD9\u91CC \u7684\u6700\u65B0\u7248\u672C\u3002

`,20),b={class:"custom-container danger"},m=s("p",{class:"custom-container-title"},"\u7279\u522B\u6CE8\u610F",-1),h=n("\u5982\u679C\u4F60\u7684\u9879\u76EE\u76EE\u524D\u6B63\u5728\u4F7F\u7528 "),D={href:"https://github.com/fankes/YukiHookAPI",target:"_blank",rel:"noopener noreferrer"},k=n("YukiHookAPI"),C=n(" \u7684 1.x.x \u7248\u672C\uFF0C\u8BF7\u4E0D\u8981\u91CD\u590D\u96C6\u6210 "),B=s("strong",null,"YukiReflection",-1),g=n("\uFF0C\u56E0\u4E3A "),_=s("strong",null,"YukiHookAPI",-1),f=n(" \u5DF2\u7ECF\u5305\u542B\u4E86\u5176\u4E2D\u7684\u529F\u80FD\u4E14\u5B58\u5728\u9488\u5BF9\u76F8\u5173\u529F\u80FD\u7684\u6539\u52A8\uFF0C\u91CD\u590D\u96C6\u6210\u4F1A\u9020\u6210\u529F\u80FD\u6027\u51B2\u7A81\u5F15\u53D1\u5F02\u5E38\uFF0C\u6B64\u65F6\u4F60\u5E94\u8BE5\u524D\u5F80 "),F=s("strong",null,"YukiHookAPI",-1),q=n(" \u7684 "),x={href:"https://fankes.github.io/YukiHookAPI/zh-cn/",target:"_blank",rel:"noopener noreferrer"},S=n("\u6587\u6863"),I=n(" \u67E5\u770B\u5BF9\u5E94\u7684\u4F7F\u7528\u6559\u7A0B\u3002"),V=s("p",null,[s("strong",null,"YukiHookAPI"),n(" \u5C06\u5728 2.x.x \u7248\u672C\u5B8C\u5168\u5206\u79BB "),s("strong",null,"YukiReflection"),n("\uFF0C\u5C4A\u65F6\u4F60\u53EF\u4EE5\u540C\u65F6\u4E0E "),s("strong",null,"YukiHookAPI"),n(" \u4F7F\u7528\u3002")],-1),J=l(`

\u914D\u7F6E Java \u7248\u672C

\u5728\u4F60\u7684\u9879\u76EE build.gradle.kts \u6216 build.gradle \u4E2D\u4FEE\u6539 Kotlin \u7684 Java \u7248\u672C\u4E3A 11 \u53CA\u4EE5\u4E0A\u3002

Kotlin DSL

android {
    compileOptions {
        sourceCompatibility = JavaVersion.VERSION_11
        targetCompatibility = JavaVersion.VERSION_11
    }
    kotlinOptions {
        jvmTarget = "11"
    }
}

Groovy DSL

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
    kotlinOptions {
        jvmTarget = '11'
    }
}
`,6);function L(Y,E){const e=i("ExternalLinkIcon");return p(),c("div",null,[t,s("p",null,[d,s("a",u,[v,a(e)]),A]),y,s("div",b,[m,s("p",null,[h,s("a",D,[k,a(e)]),C,B,g,_,f,F,q,s("a",x,[S,a(e)]),I]),V]),J])}const H=o(r,[["render",L],["__file","quick-start.html.vue"]]);export{H as default};