diff --git a/V2rayNG/build.gradle.kts b/V2rayNG/build.gradle.kts index 22f79b4f..acb2cb0e 100644 --- a/V2rayNG/build.gradle.kts +++ b/V2rayNG/build.gradle.kts @@ -1,6 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id("com.android.application") version "8.4.2" apply false - id("com.android.library") version "8.4.2" apply false - id("org.jetbrains.kotlin.android") version "1.9.23" apply false + alias(libs.plugins.android.application) apply false + alias(libs.plugins.android.library) apply false + alias(libs.plugins.android.kotlin) apply false } diff --git a/V2rayNG/gradle/libs.versions.toml b/V2rayNG/gradle/libs.versions.toml index 2e70ab1d..b4738ec5 100644 --- a/V2rayNG/gradle/libs.versions.toml +++ b/V2rayNG/gradle/libs.versions.toml @@ -25,6 +25,8 @@ rxpermissions = "0.12" toastcompat = "1.1.0" viewpager2 = "1.1.0" workRuntimeKtx = "2.9.1" +androidGradlePlugin = "8.4.2" +androidKotlinPlugin = "1.9.23" [libraries] activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "activityKtx" } @@ -60,4 +62,7 @@ viewpager2 = { module = "androidx.viewpager2:viewpager2", version.ref = "viewpag work-multiprocess = { module = "androidx.work:work-multiprocess", version.ref = "workRuntimeKtx" } work-runtime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "workRuntimeKtx" } -[plugins] \ No newline at end of file +[plugins] +android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } +android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } +android-kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "androidKotlinPlugin" }