2

我昨天买了一个小米Redmi 4x,我无法在此设备中调试我的应用程序。Xiaomi设备上的故障[INSTALL_CANCELED_BY_USER]

我已经启用设备中的开发人员选项,打开USB调试,安装USB驱动程序并接受首次将其插入USB端口时出现的RSA调试指纹弹出窗口。

所以,我选择了 “小蜜红米手机4X(在Android 6.0 - API 23)” 的Visual Studio在设备列表中,单击运行(或部署),看到此错误:

>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 
>Failure [INSTALL_CANCELED_BY_USER] 
> 
> at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) 
> at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass94_0.<InstallPackage>b__0(Task`1 t) 
> at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke() 
> at System.Threading.Tasks.Task.Execute() 
>Unexpected install output:  pkg: /data/local/tmp/Mono.Android.DebugRuntime-debug.apk 
>Failure [INSTALL_CANCELED_BY_USER] 
> 
>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 
>Failure [INSTALL_CANCELED_BY_USER] 
> 
> 
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 1 failed, 0 skipped ========== 

这发生所有我的应用程序,只是在这个小米设备。在其他品牌的设备和仿真器中,调试工作正常。

只是为了补充,我有这个问题http://en.miui.com/thread-544718-1-1.html,甚至按照说明,我不能使“通过USB安装”的作品。

有什么解决方案可以在此设备中进行调试吗?

+0

你应该看看你的设备,因为'xiaomi'会询问你是否安装apk,如果你不同意继续安装apk,它会失败。 – CoXier

+0

小米在安装之前询问...如果您没有按下是或否,那么它自行取消 –

+0

@Rafael de Andrade您是否厌倦了LiJianixn和Ashish John提供的建议?如果问题仍然存在,请随时通知我们。 –

回答

4

只是为了帮助有同样问题的人:它完全与“通过UBS安装”选项有关,即MIUI不会让我激活。经过多次尝试并重新启动设备后,它终于激活并且同时部署工作。

+0

是的,xiomi redmi注意到4有同样的问题,重启一次后,尝试启用“通过USB安装”三次,第三次启动 – FingerSmith

+0

有没有办法在没有MIUI账户的情况下激活此选项?我不想在用户登录时向用户发送数据... – UNeverNo