我正在測試Android應用程序,我想從Mac上的終端運行Robotium測試。正如我讀過的,我使用adb shell am instrument -w com.test.test1/android.test.InstrumentationTestRunner
終端說「-bash:adb:command not found」。 也許,我沒有看到明顯的東西,但我真的只是在學習。我錯過了什麼?從Mac上的命令行的Robotium
0
A
回答
0
看起來好像沒有正確設置環境變量。您需要cd到您的android sdk的目錄中,然後轉到platform-tools文件夾。一旦你在那裏,你將能夠使用adb。
這裏有更多的信息(轉到地方「探索SDK節」
在Linux在談到環境變量的一部分,編輯您在〜/ .bash_profile或〜/ .bashrc文件。尋找一條線,設置PATH環境變量,並將tools /和platform-tools /目錄的完整路徑添加到該目錄中。如果沒有看到設置路徑的行,可以添加一個: export PATH = $ {PATH}:/工具:/ platform-tools
在Mac OS X上,查看您的主目錄中的.bash_profile,並繼續進行操作,如果您還沒有Linux目錄,則可以創建.bash_profile。
相關問題
- 1. 從MAC上的VBA執行java命令
- 2. 從命令行在Mac
- 3. Mac OS X上的命令行IntelliJ
- 4. mac上的習慣命令行
- 5. 如何從mac osx上的命令行執行photoshop墨滴?
- 6. 在Mac上運行R或命令行
- 7. 從命令行運行Junit(Mac)
- 8. 從命令行運行Robotium測試套件
- 9. 從Mac上的終端sqlite3命令行參數
- 10. 重命名文件的Mac命令行
- 11. mac命令行命令未找到
- 12. 如何在Mac bash上從命令行運行Gradle
- 13. svn命令掛在Mac上
- 14. PHP - 終端/命令行 - Mac
- 15. 命令行參數Mac OSX
- 16. 不能與換行符替換時,在Mac上的命令行
- 17. 如何從命令行退出IRB? (在Mac上使用終端)
- 18. 從命令行更改文件夾權限(在mac上)
- 19. Mac上的直接命令acr122u nfc
- 20. 在Mac上的Adobe AIR命令鍵
- 21. Mac OS上的Rec Linux命令x
- 22. 創建通過命令行的是Mac
- 23. 比較工具與命令行的mac
- 24. 什麼是Windows命令行模擬的Mac命令「打開」?
- 25. Mac OS上的命令行程序中的位置服務
- 26. 使用XCode 2.5的Mac OS X上的gcc命令行
- 27. 使用從Mac上的命令行zend服務器附帶的PHP
- 28. 創建一個bat文件以從命令行運行Android自動測試(Robotium)
- 29. 在命令行運行mfp時Mac命令找不到錯誤
- 30. mac os:如何在命令行上運行多行腳本?
謝謝!這是進展,但現在它說'INSTRUMENTATION_STATUS:id = ActivityManagerService INSTRUMENTATION_STATUS:Error =無法找到儀器信息:ComponentInfo {com.test.test1/android.test.InstrumentationTestRunner} INSTRUMENTATION_STATUS_CODE:-1 android.util.AndroidException :INSTRUMENTATION_FAILED:com.test.test1/android.test.InstrumentationTestRunner' – Ann 2012-04-06 13:51:24
http://stackoverflow.com/questions/7608914/error-in-android-unable-to-find-instrumentation-info-for-componentinfo – jsb 2012-04-06 14:03:12