如何在 Kotlin DSL 项目中配置 GeckoView?

问题描述 投票:0回答:1

我按照 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

gradle-kotlin-dsl geckoview
1个回答
0
投票
maven {
        url = uri("https://maven.mozilla.org/maven2/")
}

将此代码放入 dependencyResolutionManagement 中。并从插件管理中删除。

© www.soinside.com 2019 - 2024. All rights reserved.