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
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
..- 1. .dSYM-Dateien von der Befehlszeile (Mac) generiert
- 2. Wie beende ich IRB von der Befehlszeile? (Mit Terminal auf dem Mac)
- 3. .DS_STORE-Dateien im aktuellen Ordner und alle Unterordner von der Befehlszeile auf dem Mac löschen
- 4. So kompilieren Sie Mono-Projekte von der Befehlszeile auf dem Mac
- 5. Robotium - Klicken auf Aktionsleiste Tabs
- 6. SQLite - der beste Viewer auf dem Mac?
- 7. Wie lösche ich mit iTerm2 auf dem Mac ein Wort vom Cursor in der Befehlszeile?
- 8. Stoppen von node.js Prozess auf dem Mac
- 9. Ausführen von NuSMV auf dem Mac
- 10. Appcelerator Studio auf dem Mac "Ungültiges Passwort" bei der Aktualisierung
- 11. Installation von MySQL-Python auf dem Mac
- 12. Erkennen von Vollbild-Anwendungen auf dem Mac
- 13. Entwickeln von Webanwendungen auf dem Mac
- 14. Installation von .net Core auf dem Mac
- 15. Aktivieren/Deaktivieren Fn-Tasten von der Kommandozeile auf dem Mac
- 16. Ermitteln der Version von Java SDK auf dem Mac
- 17. Fehler bei der Installation von pyqt (v4.8) auf dem Mac
- 18. Fehler bei der Installation von uWSGI auf dem Mac
- 19. Zlib Fehler bei der Installation von Kissen auf dem Mac
- 20. Gebäude Rubin von der Quelle auf dem Mac, nicht funktioniert
- 21. Qt Standardschaltfläche auf dem Mac
- 22. Klicken auf Aktionsleiste Menüelemente in Robotium
- 23. Eclipse IDE auf dem Mac?
- 24. Test Appwidget mit Robotium
- 25. Ifstream ofstream auf dem Mac
- 26. Android Robotium NoClassDefFoundError
- 27. Wie auf dem Mac OS
- 28. CMake GUI auf dem Mac
- 29. STS-Startproblem auf dem Mac
- 30. Scope-Bar auf dem Mac
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
http://stackoverflow.com/questions/7608914/error-in-android-unable-in-find-instrumenta-info-for-componentinfo – jsb