我想用一個build.gradle檔案創建一個 android 版本。怎么做?
uj5u.com熱心網友回復:
你至少需要兩個build.gradle,一個是專案級的,一個是模塊級的。她們不一樣。您不能省略它們中的任何一個。
uj5u.com熱心網友回復:
這實際上是可能的。
嘗試使用單個創建 Android 構建時的整個問題build.gradle來自這樣一個事實,即plugins頂級塊build.gradle只能使用來自 Gradle 插件門戶的插件,而無法解決來自 buildscript 類路徑的任何問題。
但是,pluginManagement您可以添加一個塊settings.gradle,可用于修改插件的決議方式。
一個作業示例:
// settings.gradle.kts
rootProject.name = "android_app"
pluginManagement {
repositories {
gradlePluginPortal()
google()
}
resolutionStrategy {
eachPlugin {
if (requested.id.name.startsWith("com.android")) {
useModule("com.android.tools.build:gradle:${requested.version}")
}
}
}
}
// build.gradle.kts
plugins {
id ("com.android.application") version "4.2.2"
}
group = "pl.gieted.android_app"
version = "1.12-SNAPSHOT"
android {
compileSdkVersion(31)
defaultConfig {
applicationId = group.toString()
minSdkVersion(24)
targetSdkVersion(31)
versionName = version.toString()
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/322944.html
標籤:安卓 等级 android-gradle 插件 构建.gradle
上一篇:無法排除依賴gradle
