2012-04-06 11 views
0

Ich teste Android-Anwendung, und ich möchte Robotium-Test von Terminal auf Mac ausführen. Wie ich gelesen habe, verwende ich adb shell am instrument -w com.test.test1/android.test.InstrumentationTestRunner Terminal sagt "-bash: adb: Befehl nicht gefunden". Wahrscheinlich sehe ich nicht etwas Offensichtliches, aber ich studiere wirklich nur. Was vermisse ich?Robotium von der Befehlszeile auf dem Mac

Antwort

0

Es scheint, als hätten Sie Ihre Umgebungsvariablen nicht richtig eingestellt. Sie müssen in das Verzeichnis Ihres Android-SDK und dann zum Plattform-Tools-Ordner wechseln. Sobald Sie dort sind, können Sie adb verwenden.

hier weitere Informationen (Springen der Teil, wo es über Umgebungsvariablen in „Exploring the SDK Abschnitt“

Unter Linux spricht, bearbeiten Sie Ihre ~/.bash_profile oder ~/.bashrc. Für eine Zeile suchen, die setzt die PATH-Umgebungsvariable und fügt den vollständigen Pfad zu den tools/und platform-tools/-Verzeichnissen hinzu Wenn Sie keine Zeile sehen, die den Pfad setzt, können Sie einen hinzufügen: export PATH = $ {PATH}:/Werkzeuge:/Plattform-Tools

auf einem Mac OS X, für .bash_profile in Ihrem Home-Verzeichnis suchen und wie für Linux gehen Sie die .bash_profile erstellen können, wenn Sie nicht bereits eine haben Sie

..
+0

Danke! Das ist Fortschritt, aber jetzt sagt, es INSTRUMENTATION_STATUS: id = ActivityManagerService INSTRUMENTATION_STATUS: Fehler = Kann Instrumentierung Info finden: ComponentInfo {com.test.test1/android.test.InstrumentationTestRunner} INSTRUMENTATION_STATUS_CODE: -1 android.util.AndroidException : INSTRUMENTATION_FAILED: com.test.test1/android.test.InstrumentationTestRunner ' – Ann

+0

http://stackoverflow.com/questions/7608914/error-in-android-unable-in-find-instrumenta-info-for-componentinfo – jsb

Verwandte Themen