問題の説明
私は夜神シミュレータ、オープンUIAutomatorView接続シミュレータ問題はないの先頭を使用し、ページ要素のアプリのUIAutomatorView位置決めを使用していたが、その後、私は本当の機械が特定のエラー、実機を使用した場合、実際のマシンのショットを取得するために接続することはできません発見しました次の情報
ソリューション
すべてのディスクのルートディレクトリ(ないルートディレクトリ、問題ありません)1.及び(Eドライブ上の私の下の)二つの新しいキーapp.pngファイルをapp.uix
2. CMDコマンドは、以下の順序を実行します
/sdcard/app.uixを提出するためにadbのシェルuiautomatorダンプ/sdcard/app.uix#のUIレイアウト情報出力現在のウィンドウ
ADBプル/sdcard/app.uixのE:/app.uix番号電話app.uixの内部には、ディスクEのapp.uixローカルファイルへのファイルの書き込み
現在の画面イメージの#傍受を/sdcard/app.png -p adbのシェルSCREENCAPと/sdcard/app.pngに保存
ADBプル/sdcard/app.pngのE:/app.png#コンピュータEへお使いの携帯電話から上のスクリーンショットのファイル転送:に/app.png
3.インポートUIAutomatorViewer
UiautomatorViewerは、次の2つのアプリに係るファイルのインポートを開始します。
あなたは内部のバットスクリプトでコマンドを置くことができるように、このアプローチのので、私たちは、上記のコマンドに電話がページを切り替えされるたびに再実行する必要があります
上@echo
adbのシェルuiautomatorダンプ/sdcard/app.uix
ADBプル/sdcard/app.uixのE:/app.uix
adbのシェルSCREENCAP -p /sdcard/app.png
ADB Eを/sdcard/app.png引っ張っ:/アプリ.PNG
検証の問題
再び接続し、実際のマシンをインポートした後、成功
参考リンク