Fehler [INSTALL_CANCELED_BY_USER] auf Xiaomi-Gerät
Kaufte ich mir ein Xiaomi Redmi 4x gestern und ich kann nicht Debuggen, meine apps in diesem Gerät.
Ich bereits aktiviert den Entwickler-Optionen in das Gerät, schalten Sie auf USB-Debugging installieren Sie den USB-Treiber und angenommen, der RSA-debugging-Fingerabdruck-pop, der erscheint, wenn ich stecken Sie es am USB-port zum ersten mal.
So, ich wählen Sie das "Xiaomi Redmi 4X (Android 6.0 - API 23)" in der Geräte-Liste von Visual Studio, klicken Sie in der Run (oder bereitstellen) und diese Fehlermeldung sehen:
>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 ==========
Dies geschieht mit alle meine apps und nur in dieser Xiaomi-Gerät. In anderen Marken-Geräten und Emulatoren, die debug funktioniert normal.
Nur zur Ergänzung, ich habe dieses problem http://en.miui.com/thread-544718-1-1.html und auch den folgenden Anweisungen kann ich nicht machen, die "Installation via USB" funktioniert.
Es ist keine Lösung für debug in diesem Gerät?
- Sie sollten sich auf Ihr Gerät, weil
xiaomi
wird Sie Fragen, ob apk installieren oder nicht, wenn Sie nicht Zustimmen, installieren apk , wird es scheitern. - Xiaomi fragt vor der installation... wenn Sie nicht timly gedrückt, ja oder ok, dann bricht er von selbst
- de Andrade haben Sie müde den Vorschlag, dass LiJianixn und Ashish John zur Verfügung gestellt? Wenn das problem weiterhin bestehen, wenden Sie sich bitte lassen Sie es uns wissen.
- Hallo, vielen Dank für die Hilfe Jungs, aber ich entdecke, dass das problem ausschließlich im Zusammenhang mit "Installieren via UBS" - option, dass MIUI ließ mich nicht aktivieren. Nach zahlreichen Anläufen und Neustarts des Geräts, ist es schließlich aktiviert und das bereitstellen arbeitete in der gleichen Zeit. Ich werde auch dieses als Antwort, zu helfen, andere Menschen mit dem gleichen problem.
- de Andrade, Da dieses Problem behoben wurde, konnte Sie markieren Sie Ihre Lösung als Antwort. Vielen Dank für Ihre sharing.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur anderen zu helfen die das gleiche problem haben: es wurde komplett in Bezug auf die "Installation via USB" - option in den Entwickler-Modus, das MIUI ließ mich nicht aktivieren. Nach zahlreichen Anläufen und Neustarts des Geräts, ist es schließlich aktiviert und das bereitstellen arbeitete in der gleichen Zeit.
In MIUI die Benutzeroberfläche hat einige der Optimierung aus irgendeinem Grund, aber dies kommt zu einem Fehler während der Ausführung der app auf dem Handy durch Android Studio. Wir müssen aufhören, die Optimierung:
Gehen -> Einstellungen -> Schalten Sie die Entwickler-option (hoffe, Sie wissen,) - > Gehen Sie zu Entwickler-Einstellungen -> ausschalten MIUI Optimierung
Ich hoffe, das funktioniert für Sie. 😉
Tun Schritt für Schritt:
Schalten
Install via USB
im Settings - >Zusätzliche Einstellungen>die Entwickler-Optionen "> " Installieren Via USB(Unter Debugging-Abschnitt) --> Brauchen aktive Mi-Konto.Bereitstellen von app.
Warten Sie einige Sekunden, wird eine Benachrichtigung auf Ihrem Xiaomi Telefon zeigt
Install via USB
, dann müssen Sie touchInstall
zu dass der app bereitgestellt werden, die auf Ihrem Gerät. Sie können entscheiden, denken Sie daran diese option.Innerhalb der Entwickler-option von Xiaomi-Gerät klicken Sie auf installieren über USB. Es funktioniert ohne Neustart