2014-05-08 11 views
17

Bitte jemand helfen mir. Diese ist der Fehler: Fehler: Keine solche Eigenschaft: nexusUsername für Klasse: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployerIch bekomme seltsamen Fehler auf Android-Studio

stacktrace

Information:Gradle tasks [:app:compileDebugJava] 
Information:FAILURE: Build failed with an exception. 
Information:* What went wrong: 
Information:A problem occurred configuring project ':app'. 
Information:> A problem occurred configuring project':libraries:HoloColorPicker- master'. 
Information: > No such property: nexusUsername for class:  org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer 
     Information:* Try: 
      Information:Run with --stacktrace option to get the stack trace. Run with --info      or --debug option to get more log output. 
Information:0 errors 

settings.gradle

include ':app' 
include ':libraries:HoloColorPicker-master' 

build.gradle

apply plugin: 'android' 

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.0.3' 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 19 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:19.+' 
    compile project(':libraries:HoloColorPicker-master') 
} 

Holopicker build.grad le

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:0.9.+' 
    } 
} 

def isReleaseBuild() { 
    return version.contains("SNAPSHOT") == false 
} 

allprojects { 
    version = VERSION_NAME 
    group = GROUP 

    repositories { 
     mavenCentral() 
    } 
} 

apply plugin: 'android-library' 
android { 
    compileSdkVersion 19 
    buildToolsVersion "18.1.1" 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
     } 
    } 
} 

apply from: 'maven_push.gradle' 
+0

zeigen Sie Ihren codfe – meda

+0

Insbesondere zeigen Sie Ihre 'build.gradle' Dateien. – myanimal

+0

@meda Bitte sehen Sie – Asthme

Antwort

45

Die HoloColorPicker Bibliothek hat gradle Aufgaben auf die Maven-Repository hochladen, einige Eigenschaften erfordern für die gradle Umgebung eingestellt werden (in der Regel in gradle.properties).

wäre die einfachste Lösung, die Linie von build.gradle zu entfernen sein:

apply from: 'maven_push.gradle' 
+0

Welcher Teil muss zu maven_push.gradle verschoben werden? Könnten Sie bitte angeben? Vielen Dank. – buggydroid

+0

ja .. funktioniert .. aber können Sie den Grund erklären? –

9

habe ich die Lösung von myanimal gegeben nicht versuchen, aber ich habe noch etwas anderes ausprobieren, die mit all dem Projekt arbeitet, das ähnliche Problem hat während des Importierens. Die Lösung von myanimal bezieht sich nur auf ein Projekt, und für jedes Projekt sollten Sie dasselbe tun.

Aber mit meiner Lösung müssen Sie es möglicherweise nur einmal für alle zukünftigen Projekte tun.

Für meine Lösung tun unten wie:

- eine Datei ~/.gradle/gradle.properties mit folgendem Inhalt:

nexusUsername= 
nexusPassword= 

Hope this werden Sie mehr für alle Projekte helfen .

+0

Dies ist bei weitem die beste Antwort. Diese Antwort sollte die akzeptierte Antwort sein. –

+1

Diese Antwort funktioniert wie erwähnt auf der GitHub https://github.com/umano/AndroidSlidingUpPanel/issues/188 – mrroboaat

+0

Danke. einfach und schnell – partiz

Verwandte Themen