没有这样的属性:类的sonatypeUserName:org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

juc*_*ajl 15 android google-maps android-maps-extensions

我正在尝试使用这个blibioteca android-maps-extensions,因为我需要在我的地图上修复超过1000个标记.

在我的项目中添加了项目依赖项:

compile project (':android-maps-extensions')
Run Code Online (Sandbox Code Playgroud)

但是当我更新build.gradle时会出现以下错误:

没有这样的属性:对于类sonatypeUserName:org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

用户名和密码似乎不正确或者其他什么,这段代码是我正在构建的项目的一部分.如何库,如何库:

...

pom.project {
    name 'Android Maps Extensions'
    description 'Library extending capabilities of Google Maps Android API v2'
    inceptionYear '2013'
    url 'http://AndroidMapsExtensions.com'
    packaging 'aar'

    developers {
        developer {
            name 'Maciej Górski'
            id 'mg6maciej'
            email 'maciek.gorski@gmail.com'
            url 'http://mg6.pl'
        }
    }

    licenses {
        license {
            name 'The Apache Software License, Version 2.0'
            url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
            distribution 'repo'
       }
    }

    scm {
        url 'https://github.com/mg6maciej/android-maps-extensions'
        connection 'scm:git:https://github.com/mg6maciej/android-maps-extensions.git'
        developerConnection 'scm:git:https://github.com/mg6maciej/android-maps-extensions.git'
        }
    }

...
Run Code Online (Sandbox Code Playgroud)

有什么建议 ?

Del*_*019 24

打开您可能从GitHub下载gradle.properties的项目内的文件android-maps-utils-master

你会找到

version=0.4-SNAPSHOT

# variables required to allow build.gradle to parse,
# override in ~/.gradle/gradle.properties
signing.keyId=
signing.password=
signing.secretKeyRingFile=

sonatypeUsername=
sonatypePassword=
Run Code Online (Sandbox Code Playgroud)

在其中,只需复制并将其放入您的项目中gradle.properties.


Hel*_*rld 9

修改你的gradle.properties文件:

#To fix compile error. 
sonatypeRepo=null  
sonatypeUsername=null  
sonatypePassword=null 
Run Code Online (Sandbox Code Playgroud)


Mac*_*ski 1

使用 gradle 时,通常不会将项目复制到自己的项目中,而是只需添加依赖项,如下所示:

dependencies {
    // your other dependencies
    compile 'com.androidmapsextensions:android-maps-extensions:2.1.+';
    compile 'com.google.android.gms:play-services:4.1.+'
}
Run Code Online (Sandbox Code Playgroud)

要查看最新版本的库,您可以使用Gradle

但如果你想直接使用项目,你还需要定义变量的gradle.properties :

sonatypeUserName=
sonatypePassword=
Run Code Online (Sandbox Code Playgroud)