SlideShare a Scribd company logo
コマンドなしで  
ぼくはAndroid開発  
できない話  
株式会社  メルカリ    
エンジニア  
おかの  しのぶ
About  Me
• 岡野  忍  
• @operandoOS  
• Mercari,  Inc.  今年年  1⽉月  Join  
• Android  Engineer  
• Garum

https://github.com/operando/Garum
コマンドなしでぼくはAndroid開発できない話
コマンド  
使ってますか?
表⽰示してるActivityと  
Fragmentがわかりません
表⽰示してるActivityと  
Fragmentがわかりません
adb  shell  dumpsys  activity  top
Activity
Fragment
adb  shell  dumpsys  activity  top  
はViewの階層を調べるのにも便便利利
adb  shell  dumpsys  activity  top  
はViewのidを調べるのにも便便利利
Logcat⾒見見てないを落落ち着かない
Logcat⾒見見てないを落落ち着かない
adb  logcat  -‐‑‒v  time
Logcat⾒見見てないを落落ち着かない
LogcatはEventも⼤大事
adb  logcat  -‐‑‒v  time  -‐‑‒b  events
とりあえずLogcatは⼤大事
adb  logcat  -‐‑‒v  time  -‐‑‒b  system  
adb  logcat  -‐‑‒v  time  -‐‑‒b  radio
Logcatなら⾊色も⼤大事だよね
Logcatなら⾊色も⼤大事だよね
pidcat
https://github.com/JakeWharton/pidcat
ほら!⾒見見やすい!
今!Log打ち込みたい!
今!Log打ち込みたい!
adb  shell  log  -‐‑‒t  [tag  name]  [message]
アプリが落落ちました
アプリが落落ちました
adb  bugreport
Bugreportの内容
まあいっぱい
⼊入⼒力力くそダルい
⼊入⼒力力くそダルい
adb  shell  input  text
端末の時間変更更したい
要Root
端末の時間変更更したい
adb  shell  date  -‐‑‒s  $(date  +"%Y%m%d.%H%M%S")
要Root
Dropbox⾒見見たい
Dropbox⾒見見たい
adb  shell  dumpsys  dropbox  -‐‑‒-‐‑‒print
Debugできるプロセス知りたい
Debugできるプロセス知りたい
abd  jdwp
https://github.com/operando/Android-‐‑‒Command-‐‑‒Note
Android-‐‑‒Command-‐‑‒Note
ここに⾊色んなコマンドまとめてるから⾒見見てね☆
http://tools.oesf.biz/android-‐‑‒5.0.1_̲r1.0/xref/system/core/
system/core
さらに変態になりたい君へ。
ご清聴ありがとうございました

More Related Content

PDF
Logcatの話
PDF
ROS JAPAN Users Group Meetup 03
PDF
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
PPTX
ROSを用いた歩行ロボットの脚の開発
PDF
Nuitrackを用いて自作ヒューマノイドを動かしてみた話
PDF
ちょっとGoogle Analyticsの話しようぜ
PDF
ROSを用いた天吊型スカラロボットの共同製作
PDF
Moveitを使ったアプリケーションの紹介
Logcatの話
ROS JAPAN Users Group Meetup 03
第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション
ROSを用いた歩行ロボットの脚の開発
Nuitrackを用いて自作ヒューマノイドを動かしてみた話
ちょっとGoogle Analyticsの話しようぜ
ROSを用いた天吊型スカラロボットの共同製作
Moveitを使ったアプリケーションの紹介

What's hot (20)

PDF
Kotlinの紹介
PDF
Node.jsのオートスケールをFRPで管理する
PDF
Rubyistのためのkotlin紹介
PDF
Github of project
PDF
GitBucketで社内OSSしませんか?
PDF
私が見てきたあるセカイの物語 Part I & II
PDF
KotlinつかってQiitaクライアント作った時の話
PDF
View CustomizeからREST APIを使用する
PDF
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
PDF
Kotlinにお触り
PDF
Java script testing framework for around html5 studies-
PDF
ビーズセッターロボットのためのDYNAMIXEL Workbenchの評価
PDF
myCobotがある生活
PDF
Techman ros package
PDF
瀬戸内ROS勉強会の紹介~地方でROSを勉強するコツ~
PDF
進撃の受託開発
PDF
Potato03 KotlinでAndroidアプリ開発(後編)
PDF
いまさら触るAwt
PDF
【社内勉強会】弊社でGit!実案件での運用
Kotlinの紹介
Node.jsのオートスケールをFRPで管理する
Rubyistのためのkotlin紹介
Github of project
GitBucketで社内OSSしませんか?
私が見てきたあるセカイの物語 Part I & II
KotlinつかってQiitaクライアント作った時の話
View CustomizeからREST APIを使用する
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
Kotlinにお触り
Java script testing framework for around html5 studies-
ビーズセッターロボットのためのDYNAMIXEL Workbenchの評価
myCobotがある生活
Techman ros package
瀬戸内ROS勉強会の紹介~地方でROSを勉強するコツ~
進撃の受託開発
Potato03 KotlinでAndroidアプリ開発(後編)
いまさら触るAwt
【社内勉強会】弊社でGit!実案件での運用
Ad

Viewers also liked (20)

PDF
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
PDF
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
PDF
Androidアプリのストレージ戦略
PDF
全てSになる -RxJavaとLWSを持ち込む楽しさ-
PDF
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
PDF
What is tested by pre-launch (security) reports?
PDF
DroidKaigi 2017 welcometalk DAY02
PDF
Android lint-srp-practice
PDF
DroidKaigi 2017 welcometalk DAY01
PDF
自分達のサイボウズ Office を開発しよう
PDF
業務で使うIRC
PDF
新版 OutOfMemoryErrorを知る
PDF
Android wear ui guidelines ( and Circle Design UX )
PDF
Shared Preferences Anti Pattern
PDF
Android Wearアプリ開発経験談
PDF
王道的な使い方 Android Wear
PDF
ANCSとAndroid Wear徹底比較
PDF
開発効率アンチパターン
PDF
Effective SQLite For Android
ODP
Android デバッグ小ネタ
OnActivityResult - おまえら!もうonActivityResultでswitchとif書く時代は終わりだぞ!
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Androidアプリのストレージ戦略
全てSになる -RxJavaとLWSを持ち込む楽しさ-
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
What is tested by pre-launch (security) reports?
DroidKaigi 2017 welcometalk DAY02
Android lint-srp-practice
DroidKaigi 2017 welcometalk DAY01
自分達のサイボウズ Office を開発しよう
業務で使うIRC
新版 OutOfMemoryErrorを知る
Android wear ui guidelines ( and Circle Design UX )
Shared Preferences Anti Pattern
Android Wearアプリ開発経験談
王道的な使い方 Android Wear
ANCSとAndroid Wear徹底比較
開発効率アンチパターン
Effective SQLite For Android
Android デバッグ小ネタ
Ad

More from Shinobu Okano (20)

PDF
Kotlinでマッチョする話
PDF
Android Framework Code Readingのしおり ver 1.2
PDF
まったりAndroid Framework Code Reading #4
PDF
Lightweight-Stream-APIのあるAndroidアプリ開発
PDF
shinobu.apk #3
PDF
Android + JSON-RPC
PDF
Inside Android N
PDF
Gradle PluginとCIと俺
PDF
shinobu.apk #2
PDF
まったりAndroid Framework Code Reading #3
PDF
Android Framework Code Readingのしおり ver 1.1
PDF
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
PDF
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
PDF
ChromeとAndroidの過去・現在・未来
PDF
Android Dev Tools Knowledge
PDF
shinobu.apk #1
PDF
ChromeとAndroidの 過去・現在・未来 ver 0.1
PDF
5分で資料作ってSlideShareにアップロードする錬金術
PDF
GarumとMeteoriteと私 3nd Edition ver0.04
PDF
Android Framework Code Readingのしおり
Kotlinでマッチョする話
Android Framework Code Readingのしおり ver 1.2
まったりAndroid Framework Code Reading #4
Lightweight-Stream-APIのあるAndroidアプリ開発
shinobu.apk #3
Android + JSON-RPC
Inside Android N
Gradle PluginとCIと俺
shinobu.apk #2
まったりAndroid Framework Code Reading #3
Android Framework Code Readingのしおり ver 1.1
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
ChromeとAndroidの過去・現在・未来
Android Dev Tools Knowledge
shinobu.apk #1
ChromeとAndroidの 過去・現在・未来 ver 0.1
5分で資料作ってSlideShareにアップロードする錬金術
GarumとMeteoriteと私 3nd Edition ver0.04
Android Framework Code Readingのしおり

コマンドなしでぼくはAndroid開発できない話