0

Android 4.0.3 で CTS を実行しようとしています。その過程で、次の問題に直面しています。Cts-tf > list devices で、デバイスの状態が使用不可と表示されます。CTS マニュアルによると、これはデバイスが adb コマンドに応答していないことを意味します。しかし、コマンドを手動で実行しようとすると、コマンドはうまく機能します。デバイスが使用不可として扱われる原因として考えられるものをすべて知りたいです。また、誰かが問題をさらにデバッグするためのポインタをもっと提案してくれれば。

その他の情報。

  1. すべての設定が CTS マニュアルで説明されているとおりに行われていることを確認しました。
  2. USBではなく、イーサネット( adb connect IP_addr )を使用してadbを接続しています。
  3. Windowsホストでctsを実行しています(これが重要な場合)。
4

1 に答える 1

0

Linux で同じ問題が発生し、環境変数 ANDROID_SERIAL に関連していることがわかりました。ANDROID_SERIAL が設定されていないか、テストするデバイスのシリアルと異なる場合、デバイスは「使用不可」と表示されます。

CTS では複数のデバイス (--shards) にテストを配布でき、テストするデバイスのシリアル番号を指定するオプションもあるため、この動作はあまり意味がありません。

于 2012-04-17T15:53:22.073 に答える