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