2017-12-29 19 views
0

Ich habe ein Projekt, das com.android.support.test verwendet: runner: 1.0.1 die ich ausführen und Unit-Test mit AndroidStudio, aber wenn ich versuche, das Projekt mit dem Befehl auszuführen Linie bekomme ich folgende Fehler:Fehler beim Ausführen von Gradle-Befehl, aber nicht mit AndroidStudio

$ sh gradlew :myproject:clean 

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':myproject'. 
> Could not resolve all dependencies for configuration ':myproject:_normalDebugAndroidTestApkCopy'. 
    > Could not find com.android.support:support-annotations:25.0.2. 
    Searched in the following locations: 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.pom 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.jar 
     file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/support-annotations/25.0.2/support-annotations-25.0.2.jar 
    Required by: 
     project :myproject 
    > Could not find com.android.support.test:runner:1.0.1. 
    Searched in the following locations: 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/runner/1.0.1/runner-1.0.1.pom 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/runner/1.0.1/runner-1.0.1.jar 
     file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/test/runner/1.0.1/runner-1.0.1.jar 
    Required by: 
     project :myproject 
    > Could not find com.android.support.test:rules:1.0.1. 
    Searched in the following locations: 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/rules/1.0.1/rules-1.0.1.pom 
     file:/Users/Joan/SDKs/android-sdk/extras/android/m2repository/com/android/support/test/rules/1.0.1/rules-1.0.1.jar 
     file:/Users/Joan/Development/myproject/git/android-tag/src/myproject/sdk-manager/com/android/support/test/rules/1.0.1/rules-1.0.1.jar 
    Required by: 
     project :myproject 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 4.437 secs 

ich gradle 2.3.3 bin mit und jetzt kann ich nicht, weil einige abwärts~~POS=TRUNC auf den neuesten einem aktualisieren.

Wie kann ich dieses Problem beheben?

Danke,

Antwort

1

Es sieht so aus, dass Sie die maven { url 'https://maven.google.com' } in Ihrem build.gradle verpasst. Deshalb hat es nur den Maven-Cache durchsucht.

Stellen Sie sicher, Sie build.gradle so etwas in Ihrem Projekt haben:

allprojects { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
} 

Auch können Sie die Gradle Aufgabe als ./gradlew :myproject:clean statt sh gradlew :myproject:clean laufen.

Verwandte Themen