NanoHTTPD-无法添加gradle依赖

时间:2019-01-17 04:57:37

标签: android android-gradle nanohttpd

我正在尝试将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中愉快地使用它。我想念什么?

1 个答案:

答案 0 :(得分:2)

在gradle文件中,使用:而不是.分隔组和工件ID。也就是说,替换

implementation 'org.nanohttpd.nanohttpd:2.3.1'

使用

implementation 'org.nanohttpd:nanohttpd:2.3.1'