2015-12-08 18 views

回答

0

使用./gradlew connectedAndroidTest

它需要一個調試.apk文件目錄{project_folder}/app/build/outputs/apk

如果你沒有任何的.apk有在終端使用./gradlew assembleDebug

如果你有Permission denied信息請寫上:`chmod u + x gradlew',然後使用上面的介紹。

閱讀:What are list of tasks thats ConnectedAndroidTest executes?

我建議你也使用monkey框架儀器測試。

如果您有任何問題,請隨時詢問

+0

感謝您的回覆。但是,這將產生一個新的調試apk。你也需要源代碼。我正在尋找的是你有一個調試apk,你把這個調試apk到一些其他文件夾,並使用一些命令運行android espresso UI測試。 –

+0

請閱讀關於持續集成和配置Jenkins/Hudson for Android的信息。我認爲這可能會幫助你處理它。是的,但是你做了一個調試.apk,你仍然需要連接到Android SDK,所以我的解決方案是部分的,但是......最近你會有一個CI服務器,它會產生一個調試應用程序並運行測試 – piotrek1543

+1

我認爲沒有Android SDK的解決方案。根據我的經驗,只有'monkey'才能在沒有源代碼的情況下進行Android測試 – piotrek1543