Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reporting Android Issues
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuki Fujisaki
June 22, 2017
Programming
920
2
Share
Reporting Android Issues
Talked at Shibuya.apk #16 on Jun 22, 2017. First part is just joking :)
Yuki Fujisaki
June 22, 2017
More Decks by Yuki Fujisaki
See All by Yuki Fujisaki
12年続くB2DサービスとUXデザイン / UX Design keeps B2D service alive over 12 years
tnj
0
560
いつものQAをもっと楽にするDeployGateの使い方 / Tips to make day to day app QA easier with DeployGate
tnj
2
920
Let's migrate to build.gradle.kts
tnj
12
11k
DJing for Engineer Meetups (DroidKaigi edition)
tnj
1
790
Guide to build Gradle Plugin for efficient development
tnj
17
22k
Let's make Android Bike
tnj
0
4.6k
Gyazo and me
tnj
1
890
Encouraging of automation for building better apps
tnj
6
1.7k
DeployGate Introduction
tnj
0
260
Other Decks in Programming
See All in Programming
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
340
t *testing.T は どこからやってくるの?
otakakot
1
690
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
160
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
560
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
180
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
680
How Swift's Type System Guides AI Agents
koher
0
280
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
270
Running Swift without an OS
kishikawakatsumi
0
840
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
属人化しないコード品質の作り方_2026.04.07.pdf
muraaano
0
210
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
Ethics towards AI in product and experience design
skipperchong
2
260
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
420
Ruling the World: When Life Gets Gamed
codingconduct
0
210
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
890
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Documentation Writing (for coders)
carmenintech
77
5.3k
KATA
mclloyd
PRO
35
15k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Transcript
Reporting Android Issues @tnj shibuya.apk #16
None
None
None
None
None
Google's Newest (firmware) Device
BUY NOW
Reporting Android Issues @tnj shibuya.apk #16
None
1. Android
PackageInstaller
ACTION_INSTALL_PACKAGE
None
EXTRA_INSTALLER_PACKAGE_ NAME
Intent.ACTION_APP_ERROR
EXTRA_BUG_REPORT
None
Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setDataAndType(uri, "application/vnd.android.package-archive"); intent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, getPackageName()); startActivityForResult(intent,
REQUEST_INSTALLER);
None
❓
Anybody?
Really???
None
Let's dive!
PackageInstallerActivity
-> InstallAppProgress
INSTALLER_PACKAGE_NAME in InstallAppProgress
!?
Surely not @deprecated
Deeper!
git log
INSTALLER_PACKAGE_NAME
None
Filed an issue
Nobody is watching?
None
Say hi
Let the author know
None
2. Android Studio
retrofit Instant Run
None
None
None
Can't reproduce for a month
I can help!
To report Instant Run issues
None
Hey, it's reproducible with AS3!
Need whole project?
None
Progress
Still going on Findings on the thread • Watch the
progress openly • Get better workarounds • Even Googlers get confused on Instant Run vs Instant App
issuetracker.google.com
Nothing to report? Star!
Have fun app development! Yuki Fujisaki @tnj DeployGate Inc.