Google IO 2022 社内LT会 / What's new in Android development tools
by
Shingo Kobayashi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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
ご静聴ありがとうございました