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
710
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
740
Let's migrate to build.gradle.kts
tnj
12
10k
DJing for Engineer Meetups (DroidKaigi edition)
tnj
1
580
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
650
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
83
Other Decks in Programming
See All in Programming
How to use Macrobenchmark
veronikapj
0
160
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
AHC035解説
terryu16
0
710
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
유연한 Composable 설계
l2hyunwoo
0
380
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
330
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
Introduction to GitOps
hwchiu
0
110
CSC307 Lecture 07
javiergs
PRO
0
220
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Facilitating Awesome Meetings
lara
46
5.8k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Building an army of robots
kneath
301
42k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Making Projects Easy
brettharned
111
5.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
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.