Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
307 views
in Technique[技术] by (71.8m points)

android - Run "adb shell getevent -lp" show "unknown option" when I add -x (adb shell getevent -lp)

Env: Mac as host A container(image version: ubuntu:16.04) running on the host. Adb version: 1.0.32, running in container. adbkit version: 2.11.1 running in Mac host.

Running way:

  1. Use usb connect android phone(mi5s plus).
  2. Running adbkit usb-device-to-tcp -p $port $deviceid.
  3. Run a container using image(ubuntu:16.04).
  4. Run adb connect host.docker.internal:$port to connect adbkit.
  5. Run adb shell -x getevent -lp. Error:/system/bin/sh: /system/bin/sh: - : unknown option

When I run adb shell getevent -lp, that's correct, not -x paramater, It works good. When I run adb shell -x getevent -lp in mac host, It works good too. When I run adb shell -x getevent -lp in windows10, It works good too. When I run adb shell -x getevent -lp in ubuntu16.04, It works good too.

Why can't run adb shell -x getevent -lp in ubuntu:16.04 container, I don't any idea, could you help me.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...