Talked at Shibuya.apk #16 on Jun 22, 2017. First part is just joking :)
Reporting Android Issues@tnj shibuya.apk #16
View Slide
Google'sNewest (firmware)Device
BUY NOW
1. Android
PackageInstaller
ACTION_INSTALL_PACKAGE
EXTRA_INSTALLER_PACKAGE_ NAME
Intent.ACTION_APP_ERROR
EXTRA_BUG_REPORT
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);
❓
Anybody?
Really???
Let's dive!
PackageInstallerActivity
-> InstallAppProgress
INSTALLER_PACKAGE_NAME in InstallAppProgress
!?
Surely not @deprecated
Deeper!
git log
INSTALLER_PACKAGE_NAME
Filed an issue
Nobody is watching?
Say hi
Let the author know
2. Android Studio
retrofit Instant Run
Can't reproduce for a month
I can help!
To report Instant Run issues
Hey, it's reproducible withAS3!
Need whole project?
Progress
Still going onFindings 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.