我一直在尝试使用Kotlin在Android Studio中构建一个项目,我得到了这个错误
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
字符串
我已经搜索了stackoverflow,它说把这个放在setting.gradle
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url='https://jitpack.io'} <------
}
}
型
但当我试着这么做时,我得到了这个错误
the character literal does not conform to the expected URI type
型
什么是正确的uri类型,这将解决问题?谢谢
2条答案
按热度按时间vecaoik11#
您正在将Groovy DSL指令粘贴到KotlinDSL文件中,这无法工作。在Kotlin中,单引号是围绕单字符字面量,而不是围绕String。
除此之外,是否将概念上破碎,缓慢,实现上破碎,缓慢,缓慢和缓慢的JitPack存储库添加到您的构建中将解决您的问题,这里没有人能猜到,因为您没有分享关于什么没有找到或实际完整错误是什么的进一步细节。
在你复制代码片段的地方,请求者可能试图使用一个只在JitPack上可用的依赖项,但没有添加JitPack存储库。所以它不太可能解决你的问题,即使你克服了Groovy DSL /KotlinDSL的差异。
yc0p9oo02#
我在android studio的终端运行了./gradlew:app:dependencies --configuration=debugRuntimeClasspath它向我展示了出错的依赖项,因为有一个错字。我修复了它,然后它工作了