Android
AndroidStudio

他人が作ったアプリのViewの情報を知る

初めまして:smile:初投稿です。

はじめに

Androidアプリの自動化ツール作成にあたり、対象アプリのViewの情報が知りたかった。
方法を調べたのでメモ。

準備

Android SDK にて提供されている「UI Automator Viewer」を使用します。

Mac
/Users/hoge/Library/Android/sdk/tools/bin/uiautomatorviewer
Windows
C:\Users\hoge\AppData\Local\Android\Sdk\tools\bin\uiautomatorviewer.bat

実行

起動すると以下の画面が表示されます。
スクリーンショット 2018-01-25 11.56.57.png


1. 端末をPCに接続して、確認したいアプリの画面を表示しておきます。(今回はPlayストアのアプリを表示)
2. ウィンドウ左上のアイコンメニューの左から二番目のアイコンをクリック。
3. 端末のスクリーンショットが表示されます。


スクリーンショット 2018-01-25 12.02.01.png

あとは確認したいオブジェクトをクリックすることで、リソースIDやレイアウトの階層などの情報が確認できます。


以上です。
何かおかしな点などがあれば、ご指摘頂けると幸いです:relaxed:



参考元

(Android) 知らない人が作ったアプリのテストを書く