我无法将jitpack添加到build.gradle.kts,它显示错误“Unexpected tokens(use ';'来分隔同一行上的表达式)“
allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } }
}
pw136qt21#
对KotlinGradle脚本的支持在Android中是相当新的-例如,Android Studio仅在4.0版本中添加了对它的支持。您将在网上看到的大多数说明都是针对Groovy Gradle脚本的,您需要进行一些小的转换。在本例中,Groovy:
maven { url "https://jitpack.io" }
.变成了这个Kotlin:
maven { url = uri("https://jitpack.io") }
yqyhoc1h2#
问题可能是...正如你提到的问题是在“in build.gradle.kts”中,这意味着你正在使用Kotlingradle脚本。因此,只需将maven { url "https://jitpack.io" }更改为maven { url = uri("https://jitpack.io") }。或者而不是你也可以跳过在build.kts中添加maven { url = uri("https://jitpack.io") },只需转到settings.gradle并在这里添加此依赖项:-
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { ... maven { url = uri("https://jitpack.io") } // Here is your dependency
} }个文件夹
2条答案
按热度按时间pw136qt21#
对KotlinGradle脚本的支持在Android中是相当新的-例如,Android Studio仅在4.0版本中添加了对它的支持。您将在网上看到的大多数说明都是针对Groovy Gradle脚本的,您需要进行一些小的转换。
在本例中,Groovy:
.变成了这个Kotlin:
yqyhoc1h2#
问题可能是...正如你提到的问题是在“in build.gradle.kts”中,这意味着你正在使用Kotlingradle脚本。因此,只需将
maven { url "https://jitpack.io" }
更改为maven { url = uri("https://jitpack.io") }
。或者
而不是你也可以跳过在build.kts中添加
maven { url = uri("https://jitpack.io") }
,只需转到settings.gradle并在这里添加此依赖项:-} }个文件夹