5037:Appiumデスクトップは、与えられたテストは、接続されたAndroidデバイスを見つける&TCPで今始まることができませんでしたエミュレータ(実機)に接続しました

問題のI.説明

    テスト、学習する自動テスト、接続矢上シミュレーション、実機でも同じエラーをしようとした白、これは私がこの問題は、これまでのほとんどのDER(東北・ワード)で発生した問題であるオンラインBaiduの多様な、すべてのナンセンスされ、テストフォーラムの投稿は本当にひざまずいて、未回答しました。今日、私は自分のソリューションを共有し、ヘルプみんなに希望。

    プロセスから無力なソフトウェアの開発、熟練したエントリが穴を埋めるために継続的な掘削の継続的なプロセスからのものであり、最初のポスト時間が再び、更新時間は2020年1月30日で、2020年1月2日であるIあなたの参照のための問題への完璧なソリューション、。
次のように説明しました

[ADB] Could not find devices, restarting adb server...
[ADB] Restarting adb
[ADB] Killing adb server on port 5037
[ADB] Running 'D:\Sets\Android\android-sdk\platform-tools\adb.exe -P 5037 kill-server'
[ADB] Could not find devices, restarting adb server...
[ADB] Restarting adb
[ADB] Killing adb server on port 5037
[ADB] Running 'D:\Sets\Android\android-sdk\platform-tools\adb.exe -P 5037 kill-server'
[ADB] Could not find devices, restarting adb server...
[ADB] Restarting adb
[ADB] Killing adb server on port 5037
[ADB] Running 'D:\Sets\Android\android-sdk\platform-tools\adb.exe -P 5037 kill-server'
[UiAutomator2] Deleting UiAutomator2 session
[BaseDriver] Event 'newSessionStarted' logged at 1577948298976 (14:58:18 GMT+0800 (中国标准时间))
[MJSONWP] Encountered internal error running command: Error: Could not find a connected Android device.
[MJSONWP]     at getDevices (C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-android-driver\node_modules\appium-adb\lib\tools\system-calls.js:203:13)
[MJSONWP]     at getDevices (C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-android-driver\node_modules\appium-adb\lib\tools\system-calls.js:220:20)
[HTTP] <-- POST /wd/hub/session 500 37991 ms - 179
[HTTP] 
[HTTP] --> DELETE /wd/hub/session
[HTTP] {}
[HTTP] No route found. Setting content type to 'text/plain'
[HTTP] <-- DELETE /wd/hub/session 404 2 ms - 57
[HTTP] 

1、今日、私は直接神のシミュレータに接続されている次のメソッドを使用しますが、間違いがあります

PS C:\WINDOWS\system32> adb connect 127.0.0.1:62001
* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon

第二に、ソリューション

    インターネットは本当に、本当に、非常に一般的な問題を見つけることが、あなたが喜んでいるすべてのソリューションは問題解決しなかった法律を使用できるように、問題のSDKのADB矛盾nox_adbバージョンとの神の存在を、私は私の解決策について話します道。

時には、あなたは直接、第2工程を操作することができます

nox_adb接続八神シミュレータと第1、

    夜のシミュレーションのインストールディレクトリのbinフォルダに神が
    (多くの方法があるもちろん、それが直接することができます(パス)パスでシステム環境変数に追加)
ここに画像を挿入説明
入力され、

nox_adb connect 127.0.0.1:62001   (1)

nox_adb devices   (2)

ここに画像を挿入説明

2、その後ADB接続八神シミュレータ

Windows PowerShellを入力するには、管理者として、次のコマンドを入力します。

 adb connect 127.0.0.1:62001
  • 神シミュレータポート番号の最初の夜のための62001
  • 第二のための62005
  • このように62006第三に、

ここに画像を挿入説明
    入力adb devices127.0.0.1:62001デバイスを表示される画面を、接続に成功したことを示すことである
右管理者、サービスを開始し、Appiumを開始し、成功をセッションを開始し、2!

第三には、プログラムを殺すためにポートとコマンドが占有するポートを確認します

  • 接続されたすべてのPIDを見ます

      netstat -ano
    
  • ビューは「」ポートプログラムを占めます

     netstat -ano|findstr "某"
    
     tasklist|findstr "PID"    
    

ここに画像を挿入説明

  • プロセスの最後のコマンドの2種類

     第一种: taskkill /f /t /im ****.exe
    
     第二种:taskkill /F /pid “PID”     
    

第四に、放課後の議論

  • 私は神のadbシミュレータを接続したときに、夜に登場
PS C:\WINDOWS\system32> adb connect 127.0.0.1:62001
* daemon not running; starting now at tcp:5037
could not read ok from ADB Server
* failed to start daemon
error: cannot connect to daemon
  • ポート5037を占有されている他のアプリケーションやサービス
  • そして、次のコマンドを使用します。netstat -ano|findstr "5037"占有アプリケーションポート5037の終わりオフ、その後良い、そのPIDを参照してください、状況以下がありました
    ここに画像を挿入説明
  • 私はかつて私のコンピュータウイルスを考えて、それがTCP接続要求で見て、彼PID(場合など)為替上の毎秒ました。
    私は再び夜神シミュレータ、入力をオフにするとnetstat -ano|findstr "5037"そこ
    ここに画像を挿入説明
  • そして、次のコマンドを入力します。 tasklist|findstr "57248"
    ここに画像を挿入説明
  • 実際には、ADB 5037ポートを占有することが見出されています。ええええええええああ〜
    私はその後、私は間違っているが、神のインストールディレクトリにシミュレータと、nox_adb接続した後、ADB接続シミュレータ??????成功し、Fを解決する方法である登場最後の時間を覚えています* * K〜、
  • 私は助けることが必然的にため息をつくことはできません。
公開された59元の記事 ウォンの賞賛6 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_27009225/article/details/103804556