我花了很长时间来计算如何在Mac上设置adb,所以我想写一下如何设置它可能对某些人有用.adb是在手机/模拟器上安装和运行Android应用程序的命令行工具
我正在使用Android Studio附带的模拟器,需要在我的OSX Yosemite机器和模拟器中的应用程序之间传递文本.
我开始使用我的模拟器 emulator -avd Nexus_6_API_23
我试过长按Command-V它不粘贴
我看到如何在Android Emulator上复制/掌握多字节字符?还有一些像Android模拟器上的粘贴文本,但它们似乎相关adb而不是新的emulator.
有什么想法吗?
我需要使用adb shell将文本粘贴到Android模拟器剪贴板中.试过Android 1.6和2.3.1
我尝试使用adb shell命令:clipboard:[android.text.iclipboard]
"服务调用剪贴板",其中服务代码分别为1,2和3,分别用于getClipboardText,setClipboardText和hasClipboardText.
service call clipboard 2 s16 thisisinsertedtext
Run Code Online (Sandbox Code Playgroud)
似乎没有工作
service call clipboard 1
Run Code Online (Sandbox Code Playgroud)
显示剪贴板的内容:
service call clipboard 1
Result: Parcel(
0x00000000: 00000000 00000001 00000001 00000004 '................'
0x00000010: 00650074 00740078 00000000 't.e.x.t..... ')
Run Code Online (Sandbox Code Playgroud)
请告知如何为模拟器剪贴板设置值!