2016-07-18 6 views
0

Als ich zuerst versuchen Projekt zu klonen und es von der Kommandozeile Ifehlgeschlagen Ziel mit Hash-Zeichenfolge zu finden ‚android-10‘

java.lang.IllegalStateException: failed to find target with hash string 'android-10' 

Aber wenn ich lade Sie das Projekt in Android Studio bekomme diesen Fehler läuft und dann führe den Test von der Kommandozeile aus Der Test läuft gut.

Ich möchte nicht Android Studio öffnen, um das Problem zu lösen und es von der Befehlszeile selbst zu behandeln. Kann mir bitte jemand helfen?

Antwort

0

java.lang.IllegalStateException: failed Ziel mit Hash-String ‚android-10 finden

Sie müssen 10 haben API auf Ihrem Rechner installiert, um dieses Projekt zu bauen, wie ausgecheckt.

+0

Mein Projekt unterstützt mindestens API 19, die Installation von API 10 gibt mir einen Fehler gibt es eine Möglichkeit, API 19 in meinem Projekt zuweisen. Die build.gradle-Datei im App-Ordner hat bereits API 19 angegeben, daher bin ich mir nicht sicher, woher API 10 kommt, wenn ich versuche, den Test über die Befehlszeile auszuführen (wenn ich das Android-Studio überhaupt nicht öffne). Sobald ich das android Studio öffne, geht aller Fehler und mein Test läuft gut von der Befehlszeile. –

+0

Haben Sie Ihr Projekt nach 'android-10' string durchsucht, um zu sehen, warum es überhaupt auftaucht? –

+0

Ja ich habe schon nach android-10 gesucht und nichts gefunden. –

0

ANDROID_HOME zeigte auf den falschen Ort, daher versuchte es standardmäßig mit Android 10. Ich habe den Wert ANDROID_HOME im Bash-Profil geändert.