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.
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
:
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.
Tags und Links android xamarin android-emulator