Bug 41617 - Visual Studio always re-installs Apps onto device even when no changes have been made.
Summary: Visual Studio always re-installs Apps onto device even when no changes have b...
Alias: None
Product: Android
Classification: Xamarin
Component: MSBuild ()
Version: 6.1.0 (C7)
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: dean.ellis
Depends on:
Reported: 2016-06-08 18:47 UTC by Ammar Mheir
Modified: 2017-08-23 20:50 UTC (History)
9 users (show)

Tags: ac
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Ammar Mheir 2016-06-08 18:47:06 UTC
## Versions Tested

Xamarin (a9c7826), Xamarin (2e39740)
Xamarin.Android (ee215fc), Xamarin.Android (4e27558)

## Steps to reproduce (Screencast below)

1.Open Visual Studio 2015 and create new Android app, File -> New -> Project -> Android Blank App
2.Make sure leave Fast Deployment unticked, Project -> App Properties -> Android Options
3.Build and start debugging the application (New app now copied and installed to device).
4.Stop debugging, close App and start debugging again.

## Expected Results

Build detects that App on device is up-to-date and starts debugging without having to copy and re-install application.

## Actual Results

Build logs show that application is being uninstalled (UninstallPackage pm uninstall -k), copied, and re-installed on the emulator or device. 

## Version information

Microsoft Visual Studio Professional 2015
Version 14.0.25123.00 Update 2
Microsoft .NET Framework
Version 4.6.01038

Xamarin (a9c7826)
Xamarin.Android (ee215fc)

=== Xamarin Studio Business ===

Version 5.10.3 (build 51)
Installation UUID: b8e55913-dd86-416f-8bf9-112a7c76c3e2
 Mono 4.2.4 (explicit/71b88f3)
 GTK+ 2.24.23 (Raleigh theme)

## Additional Information

Screencast demonstrating the issue: https://monosnap.com/file/jzmsvyajM7pLSp50JzKhKRdermKZOT

Although the issue will disappear if Fast Deployment is enabled, some users will be forced to keep it disabled due to a few Android devices blocking it.

This issue is only observed in Visual Studio and not in Xamarin Studio. The XS build detects the up-to-date version and simply starts the app and starts debugging.
Comment 2 dean.ellis 2017-06-28 12:15:07 UTC
We need Diagnostic Build and Deployment logs in order to investigate this further.
Comment 3 Cody Beyer (MSFT) 2017-08-23 20:50:52 UTC
Because we have not received a reply to our request for more information we are closing this issue. If you are still encountering this issue, please reopen the ticket with the requested information. Thanks!