我按照 mozilla 官方教程来设置 GeckoView,但我无法正确设置。该教程使用 Groovy DSL,因此我尝试将他们告诉我的每个语句转换为 Kotlin DSL 语法。但是,我收到此错误:“无法解析:org.mozilla.geckoview:geckoview-nightly:70.0.20190712095934”。
这是我的
settings.gradle.kts
pluginManagement {
repositories {
maven {
setUrl("https://maven.mozilla.org/maven2/")
}
google()
mavenCentral()
gradlePluginPortal()
}
}
这是我的
build.gradle.kts
模块级别
plugins {
...
}
android {
...
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
...
}
dependencies {
...
// GeckoView
implementation("org.mozilla.geckoview:geckoview-nightly:70.0.20190712095934")
}
我没有定义
ext
块,因为我不确定语法是如何工作的,而是直接将版本设置为 implementation
。
maven {
url = uri("https://maven.mozilla.org/maven2/")
}
将此代码放入 dependencyResolutionManagement 中。并从插件管理中删除。