NanoHTTPD - 无法添加 gradle 依赖项

NanoHTTPD - unable to add gradle dependency

我正在尝试将 NanoHTTPD 添加到我的 Android 项目中。

如 README.md 中所述,我添加了

dependencies {
    runtime(
       [group: 'org.nanohttpd', name: 'nanohttpd', version: '2.3.1'],
    )
}

出现错误:

Could not find method runtime() for arguments [{group=org.nanohttpd, name=nanohttpd, version=2.3.1}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

我也试过添加

repositories {
    mavenCentral()
}

在别处提到过,但同样的错误。

我尝试了通常的方法:

implementation 'org.nanohttpd.nanohttpd:2.3.1'

它给出错误:

Failed to resolve: org.nanohttpd.nanohttpd:2.3.1:

我正在使用 Android Studio 3.2.1 Android 似乎有很多人在愉快地使用它。我错过了什么?

在您的 gradle 文件中,使用 : 而不是 . 分隔组和工件 ID。即替换

implementation 'org.nanohttpd.nanohttpd:2.3.1'

implementation 'org.nanohttpd:nanohttpd:2.3.1'