Forum Xamarin.Android


The Xamarin Forums have officially moved to the new Microsoft Q&A experience. Microsoft Q&A is the home for technical questions and answers at across all products at Microsoft now including Xamarin!

To create new threads and ask questions head over to Microsoft Q&A for .NET and get involved today.

Failure [INSTALL_CANCELED_BY_USER] on Xiaomi device

Hi, I bought a Xiaomi Redmi 4x yesterday and I can't debug my apps in this device.

I already enabled the Developer Options in the device, switch on to USB Debugging, install the USB Drivers and accepted the RSA debugging fingerprint pop that appears when I plug it on USB port for the first time.

So, I select the "Xiaomi Redmi 4X (Android 6.0 - API 23)" in devices list of Visual Studio, click in Run (or deploy) and see this error:

Detecting installed packages...
Removing old runtime: Mono.Android.DebugRuntime...
Target device is arm64-v8a.
Installing the Mono shared runtime (debug - 1505313604)...
10% ... 3520kb of 35035kb copied
20% ... 7040kb of 35035kb copied
30% ... 10560kb of 35035kb copied
40% ... 14016kb of 35035kb copied
50% ... 17536kb of 35035kb copied
60% ... 21056kb of 35035kb copied
70% ... 24576kb of 35035kb copied
80% ... 28032kb of 35035kb copied
90% ... 31552kb of 35035kb copied
100% ... 35035kb of 35035kb copied
Deployment failed
Mono.AndroidTools.InstallFailedException: Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk


at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)
at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass94_0.b__0(Task1 t) at System.Threading.Tasks.ContinuationTaskFromResultTask1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk


Creating "obj\Debug\upload.flag" because "AlwaysCreate" was specified.
Creating directory "obj.cache\".
Done building project "MyTestApp.csproj".
Build succeeded.
An error occured. See full exception on logs for more details.
Unexpected install output: pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk

========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

This occurs with all my apps and just in this Xiaomi device. In other brand devices and emulators, the debug works normally.

Just to complement, I have this problem and even following the instructions, I can't make the "Install via USB" works.


Sign In or Register to comment.