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
Yuki Fujisaki
June 22, 2017
Programming
2
680
Reporting Android Issues
Talked at Shibuya.apk #16 on Jun 22, 2017. First part is just joking :)
Yuki Fujisaki
June 22, 2017
Tweet
Share
More Decks by Yuki Fujisaki
See All by Yuki Fujisaki
いつものQAをもっと楽にするDeployGateの使い方 / Tips to make day to day app QA easier with DeployGate
tnj
2
720
Let's migrate to build.gradle.kts
tnj
12
10k
DJing for Engineer Meetups (DroidKaigi edition)
tnj
1
530
Guide to build Gradle Plugin for efficient development
tnj
17
21k
Let's make Android Bike
tnj
0
4.2k
Gyazo and me
tnj
1
600
Encouraging of automation for building better apps
tnj
6
1.5k
DeployGate Introduction
tnj
0
170
A background of DeployGate Android agent app
tnj
0
82
Other Decks in Programming
See All in Programming
Rails と人魚の話/rails-and-mermaid
sanfrecce_osaka
0
100
ゆるい個人開発のススメ
kuroppe1819
10
930
Java 22 Overview
kishida
1
170
What We Can Learn From OSS
inouehi
0
400
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
StreamlitとTerraformでデータカタログを作った話
gussan0223
0
300
元気予報
suu_mire0726
0
850
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
Git Rebase
bkuhlmann
11
1.6k
Semantic search with Django and pgvector
pauloxnet
0
240
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
420
Featured
See All Featured
How to Ace a Technical Interview
jacobian
272
22k
Happy Clients
brianwarren
91
6.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
Side Projects
sachag
451
41k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
Documentation Writing (for coders)
carmenintech
59
3.9k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Producing Creativity
orderedlist
PRO
336
39k
Into the Great Unknown - MozCon
thekraken
10
980
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
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.