Ich versuche, einige Apps auf meinem xiaomi-Smartphone (MIUI 8) zu erstellen, aber wenn ich versuche, eine App auszuführen, wird der Fehler INSTALLATION_CANCELED_BY_USER
angezeigt. Ich habe festgestellt, dass das Problem darin besteht, dass ich die Option "Über USB installieren" in den Entwicklereinstellungen aktivieren muss. Wenn ich das versuche, wird auf dem Bildschirm angezeigt, dass ich mich mit einem MI-Konto anmelden muss, um diese Option zu aktivieren. Dazu bin ich nicht bereit. Also habe ich 3 Fragen:
- Warum mussten sie ein Konto bereitstellen, um eine solche Option zu aktivieren?
- Kann ich den MI-Anmeldebildschirm umgehen und die Option aktivieren?
- Der Grund, warum ich mein Telefon nicht mit einem MI-Konto verbinden möchte, ist, dass ich besorgt bin, dass persönliche Daten hochgeladen werden. Ist es ein logisches Anliegen?
xiaomi
miui
developer-options
Thanasis1101
quelle
quelle
adb install app.apk
verwenden,adb push app.apk /sdcard/
tippen Sie auf dem Gerät in einem Dateimanager auf die apk, um die übliche Installation mit Seitenladefunktion durchzuführen. Unbekannte Quellen müssen natürlich in den Einstellungen aktiviert sein. Keine Lösung an sich, sondern eine kostengünstige Umgehung.Antworten:
Ich wollte nicht, dass weiterhin ein MI-Konto mit meinem Gerät verbunden ist. Also habe ich gerade ein temporäres Konto erstellt, die Option "Über USB installieren" aktiviert und mich dann vom MI-Konto abgemeldet. Also, jetzt hoffe ich, dass die Option aktiviert bleibt :)
quelle
Install via USB
MIUI v9 zu aktivieren, aufgefordert wurde, eine SIM-Karte einzulegen. Warum chinesische Unternehmen solche Informationen über Entwickler sammeln - kann ich mir nicht vorstellen))Keine der anderen Lösungen im Internet funktionierte für mich (chinesisches VPN, Deaktivierung der MIUI-Optimierung ...). Ich konnte mich auch vorübergehend nicht bei einem Mi-Konto anmelden, da ich so viele MIUI-System-Apps wie möglich deinstalliert hatte und die Anmeldung daher nicht mehr funktionierte (und ich mich zunächst nur nicht anmelden wollte).
Dies erfordert root, Shell-Zugriff mit
su
und eine Möglichkeit, Textdateien als root zu bearbeiten. Ich habe Termux und und einen Android-Root-Dateimanager verwendet, der Textdateien bearbeiten kann.Führen Sie zuerst den folgenden Befehl aus (um
su
zuerst zu root zu wechseln):Wenn Sie auch "USB-Debugging (Sicherheitseinstellungen)" aktivieren möchten, um Berechtigungen zu erteilen, UI-Eingaben usw. über ADB zu simulieren, führen Sie ebenfalls den folgenden Befehl aus:
Als nächstes müssen wir die Datei bearbeiten
so dass MIUI uns tatsächlich diese Dinge tun lässt:
Fügen Sie der XML-Datei die folgende Zeile hinzu (mit allen anderen vor dem schließenden
</map>
Tag oder ändern Sie sie in,true
wenn die Zeile bereits vorhanden ist):Starte dein Gerät neu. MIUI Ärger umgangen :-)
quelle
Security Center crashed
Nachricht, wenn ich versuche, apk nach diesen Aktionen zu installieren."Installation über USB" funktioniert nicht, wenn auf Ihrem Xiaomi-Telefon MIUI 8 oder höher ausgeführt wird. Wenn Sie versuchen, diese Option zu aktivieren, versucht Ihr Telefon, eine Verbindung zu einem chinesischen Server herzustellen, und schlägt fehl.
Ich habe ein Problem und es hat für mich funktioniert. Die Idee ist, eine VPN-Verbindung zum Chinesisch-Shanghai-Server herzustellen. Versuche Folgendes:
Anschließend können Sie das VPN trennen und sich von PlexVPN abmelden.
Genießen!!
quelle
Für diejenigen, die bereits ihre SIM-Karte in das Xiaomi-Telefon eingelegt haben, würden die obigen Antworten alle funktionieren.
Wenn Sie Xiaomi Redmi 5 jedoch nur für Entwicklungszwecke verwenden, müssen Sie folgende Schritte ausführen:
Sie müssen sich für ein Mi-Konto anmelden / anmelden, bevor Sie fortfahren können.
1) Extrahieren Sie die SIM-Karte von Ihrem Nicht-Redmi-Telefon. (Es sollte eine Nano-Sim sein. Wenden Sie sich an Ihren Telekommunikationsanbieter, um eine zu erhalten, wenn Sie eine Mikro- oder normale Sim haben.)
2) Legen Sie die SIM-Karte in das Redmi-Telefon ein.
3) Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen.
4) Klicken Sie unter Debugging auf die Option 'Über USB installieren'.
Das Telefon aktiviert dies.
Entfernen Sie die SIM-Karte.
Das ist es!! Sie sollten nun in der Lage sein, Ihre Apps über USB von Android Studio aus zu installieren.
Bitte denken Sie daran, diese Option nicht zu deaktivieren. Andernfalls müssen Sie möglicherweise Ihre SIM-Karte erneut einlegen.
BITTE BEACHTEN SIE: Die oben genannten Schritte funktionieren garantiert mit dem Xiaomi Redmi 5-Telefon. Bitte verbessern Sie diese Antwort, wenn die Schritte für andere Modelle von Xiaomi unterschiedlich sind.
quelle
Erste Frage: Ich denke, es ist ein Fehler
Zweitens: Es gibt einige Problemumgehungen ( empfohlen in Mi-Foren )
Führen Sie die folgenden Schritte aus, um die mi-Kontoanforderung für die USB-Installation zu umgehen:
Drittens: Ja ist völlig logisch und gerechtfertigt, um Ihre Privatsphäre zu schützen, Sie kennen nie die "Eindringlinge"
Danksagung
quelle
adb install my.apk
Jetzt funktioniert wie vorgesehen.