Wie kopieren und einfügen Sie in den Xamarin Android Player?

9

Im iOS-Emulator würde ich einfach

in Desktop-Text Befehl + C

im Emulator Befehl + V

lang berühren

Wählen Sie dann Einfügen

Dies scheint jedoch keine Option im Xamarin Android Emulator zu sein.

    
MonkeyBonkey 20.01.2015, 22:54
quelle

1 Antwort

1

Update: Es ist wichtig zu beachten, dass Xamarin Android Player seit einiger Zeit veraltet ist, daher ist es ratsam, Googles eigene Emulatoren weiter zu verwenden.

Der iOS-Simulator teilt die OS X-Zwischenablage wie diese und die Apps, die Sie ausführen, sind eigentlich OS X-Anwendungen, die nativ auf Ihrem Mac laufen.

Android-Emulatoren ähneln eher virtuellen Maschinen und haben eine erhöhte Isolation - Xamarin Android Player basiert auf VirtualBox.

Da es auf VirtualBox basiert, können Sie die VirtualBox-App öffnen und die Einstellungen für das von Ihnen verwendete Android-Gerät anpassen. Es gibt eine Option für eine gemeinsame Zwischenablage:

Dies scheint jedoch keinen Einfluss auf den Emulator zu haben.

Was Sie stattdessen tun können, ist adb :

adb shell input keyboard text "hello"

Allerdings können Sie nur einzelne Wörter senden. Um mehrere Wörter zu senden, müssen Sie Leerzeichen durch %s :

ersetzen

adb shell input keyboard text "hello%sworld"

Um das wirklich nützlich zu machen, müßtest du ein kleines Dienstprogramm schreiben, um die Leerzeichen zu ersetzen.

Googles AVD unterstützt auch nicht das Kopieren und Einfügen, sondern andere Optionen von Drittanbietern wie GenyMotion tun.

    
BytesGuy 29.03.2016 11:00
quelle