Slide 1

Slide 1 text

What’s new in Android Development Tools Sansan株式会社 Mobile Application Group ⼩林慎梧 Google I/O 2022 社内LT会

Slide 2

Slide 2 text

新しい Android Studio Arctic Fox Bumblebee Chipmunk Dolphin Eelectric Eel

Slide 3

Slide 3 text

Dolphin / Electric Eel の新機能

Slide 4

Slide 4 text

Logcat V2

Slide 5

Slide 5 text

Logcat V2 – UIの刷新 新 旧

Slide 6

Slide 6 text

Logcat V2 – 複数ウィンドウ作成 独⽴したLogcatを分割表⽰ タブの+ボタン押下

Slide 7

Slide 7 text

Logcat V2 – 複数ウィンドウ作成 右クリックでタブ名を変更できる

Slide 8

Slide 8 text

Logcat V2 – 検索 検索欄でControl + Space 検索可能なkey⼀覧が表⽰される

Slide 9

Slide 9 text

Logcat V2 - 検索 - package:mine ローカルアプリプロジェクトのPID に絞って表⽰される

Slide 10

Slide 10 text

Logcat V2 - 検索 - tag 「package:mine tag:MixPanel」で検索

Slide 11

Slide 11 text

age:1m → 1分以内のログ age:5h → 5時間以内のログ Logcat V2 - 検索 – age 時間検索が可能

Slide 12

Slide 12 text

公式のWhatʻs new in Android development toolsでは紹介されていますが、 現在DLできるAndroidStudioでは使えない様⼦。 情報元:Android Tools & Performance Logcat V2 - 検索 – is:stacktrace

Slide 13

Slide 13 text

- キーの前に - を付けて、特定の値を除外 - -tag: - キーの後に ~ を付けて、正規表現を使⽤ - tag~: - 除外タグと組み合わせる - -tag~: Logcat V2 - 検索 – ⾼度な検索

Slide 14

Slide 14 text

Logcat V2 – クラッシュ/再起動の追跡 ----- PROCESS ENDED ----- ---- PROCESS STARTED --- が表⽰されるように

Slide 15

Slide 15 text

Logcat V2 – 表⽰項⽬のカスタマイズ

Slide 16

Slide 16 text

- プロジェクトごとにタブの分割等の設定は保持される - 以前のLogcatに設定から戻せる Logcat V2 – その他

Slide 17

Slide 17 text

Live Edit

Slide 18

Slide 18 text

- Jetpack Composeで変更を⾃動でプレビューしてくれる機能 - 従来の Live Edit of literals は値の変更のみ - 今回の Live Edit は構造の変更に対応! > ⼀部制約あり:https://developer.android.com/studio/run?hl=ja - limitations Live Edit

Slide 19

Slide 19 text

Live Edit – 設定 Preference > Editor > Live Edit Live Edit を選択して、 Device / Previewにチェック

Slide 20

Slide 20 text

Live Edit – 設定 Preference > Experimental Enable live Edit for Preview にチェック

Slide 21

Slide 21 text

Device Mirroring

Slide 22

Slide 22 text

Device Mirroring Running Deviceタブを開くと 実機がミラーリングされる もちろん操作可能

Slide 23

Slide 23 text

Device Mirroring – 設定 Preference > Experimental Enable mirroring of physical Android devices にチェック

Slide 24

Slide 24 text

App Quality Insight

Slide 25

Slide 25 text

App Quality Insight Firebase Crashlyticsの情報タブ追加

Slide 26

Slide 26 text

App Quality Insight – 表⽰項⽬ 選択したクラッシュイベントの 最新1件を表⽰できる

Slide 27

Slide 27 text

App Quality Insight – 表⽰項⽬ StackTrace:コードを即座に開ける

Slide 28

Slide 28 text

App Quality Insight – 表⽰項⽬ Summary

Slide 29

Slide 29 text

App Quality Insight – 表⽰項⽬ これより詳細はWebページで確認

Slide 30

Slide 30 text

App Quality Insight – 絞り込み - ⽇付 - バージョン - Fatal/Non-Fatal

Slide 31

Slide 31 text

App Quality Insight – 接続先の切り替え - 本番環境・開発環境など、接続先の切り替えを⾏える - 公式情報ではないが、google-service.jsonを認識していると思われる > Sansan Androidでは本番向けのgoogle-service.jsonを暗号化しているため認識さ れない問題がある

Slide 32

Slide 32 text

App Quality Insight – 設定 ② Webページに遷移して アクセス許可 ① Android Studio 右上の ユーザーアイコンからSign In ③ 完了して、Android Studio に戻れば使⽤可能

Slide 33

Slide 33 text

ご静聴ありがとうございました