2012-02-21 100 views
0

我試圖在Android 4.0.3運行CTS。在這個過程中,我面臨着以下問題。 CTS-TF>列表中的設備是顯示我的設備狀態爲不可用。按照CTS手冊,這意味着設備不響應​​adb命令。但是當我嘗試手動運行它們時,這些命令對我來說工作得很好。我想知道什麼都可能是設備被視爲不可用的可能原因。另外如果有人可以建議我更多的指針來進一步調試問題。的Android 4.0.3 CTS名單設備上顯示設備不可用

其他信息。

  1. 我已驗證所有設置都按照CTS手冊中的討論完成。
  2. 我使用以太網(ADB連接IP_ADDR),而不是USB連接ADB。
  3. 我在Windows主機上運行的CTS(在這種情況下,事項)。

回答

0

我在Linux下遇到了同樣的問題,發現它與環境變量ANDROID_SERIAL有關。如果ANDROID_SERIAL未設置或與要測試的設備序列不同,設備將顯示爲「不可用」

此行爲沒有多大意義,因爲CTS允許在多個設備上分發測試(--shards),還可以指定要測試的設備的序列號

+0

我試過你的建議,但它對我沒有幫助。我有一個觀察。 getprop - > ro.serialno在我的情況下是空白的。這可能是一個問題嗎? – Anurag 2012-07-24 12:36:08

+0

得到解決這個問題。系統文件夾不在根目錄(/)中。因此錯誤 – Anurag 2013-09-12 08:46:00