adb deviceで葉神シミュレータが見つからない場合を正確に解決


最近自動化テストを振り回しています.プロジェクトのニーズのため、Monkey自動化圧力テストツールが必要です.結果は環境構成に引っかかり、adbデバイスの場合ヒント
C:\Users\RPP>adb devices
List of devices attached
adb server version (31) doesn't match this client (36); killing...
* daemon started successfully *

バージョンが異なるため、現在実行されているサーバー側のadb(夜神)バージョンは、クライアントのバージョン(SDK)よりも低いため、システムは現在実行されているサービスを殺してしまう.
ソリューション:
  • 1、ASと夜神シミュレータをオフにします.同時にタスクマネージャに行って見て、adb.exeおよびnox_adb.exeこの2つのプロセスは実行されていますか?あったら終わります.
  • 2、SDKのディレクトリと夜神シミュレータのディレクトリを見つけて、SDKのディレクトリの下のadbをexeファイルは、ナイトシミュレータのディレクトリの下にコピーされます.ナイトシミュレータのディレクトリの下にある元のadbファイルの名前がnoxと呼ばれているからです.adb.exe、だから過去をコピーしてからnox_に名前を変えなければなりませんadb.exe.
  • 3、これでASディレクトリの下のadbファイルとシミュレータディレクトリの下のadbファイルを完全に同期し、バージョン番号も一致した.

  • この方法は私がいろいろな方法を試した後、最も根本的に問題を解決する方法です.
    以上