Fuse Version: 1.2.1 (build 13974)
OS: Windows 10
Device: Pixel XL (Android 8.0) and Pixel (Android 7.1)
Issue:
Fuse preview and build fails to deploy on Android 8.0 when the app is not already installed. This happens when running fuse preview -t=android
or fuse build -t=android --run
from the CLI or from Fuse’s desktop app. Installing the APK via adb
then running fuse preview -t=android
allows previews to be deployed via Fuse’s CLI or desktop app.
Error from log:
Installing APK on 1 device(s)
Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: com.apps.fusetestapp
at com.android.server.pm.Settings.isOrphaned(Settings.java:4400)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:21369)
at com.android.server.pm.PackageManagerService.deletePackageVersioned(PackageManagerService.java:18443)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:913)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:912)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:134)
at android.os.ShellCommand.exec(ShellCommand.java:96)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21668)
at android.os.Binder.shellCommand(Binder.java:573)
at android.os.Binder.onTransact(Binder.java:473)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2642)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:3485)
at android.os.Binder.execTransact(Binder.java:674)