ATX [已解决] 求助贴,使用 atx 后报错 Command 'adb -s G2W7N15510006993 forward --list' returned non-zero exit status 1,困扰好久了,无力解决,求各位大佬帮忙看看

Lemon_daydayup · 2018年03月13日 · 最后由 Lemon_daydayup 回复于 2018年03月27日 · 1130 次阅读

#!/usr/bin/python

coding: utf-8

import atx

d = atx.connect()
print('CellPhone serial number:',d.serial)

运行结果

已经解决了,结果是因为自己电脑上有安装了ansicon工具,这个工具会影响utf-8的编码,删掉之后就正常了

共收到 11 条回复 时间 点赞

init一下就好了

可能adb太多

kukaka 回复

使用python -m uiautomator2 init init的时候出现:subprocess.CalledProcessError: Command 'adb -s 127.0.0.1:7555 shell getprop ro.build.version.sdk' returned non-zero exit status 1
但是单独使用adb -s 127.0.0.1:7555 shell getprop ro.build.version.sdk可以正常获取系统api版本,这个又是怎么回事呢?

codeskyblue 回复

确定只有一个adb.exe,还是这样

Lemon_daydayup 回复

你这是模拟器呀,换个真机试试?

codeskyblue 回复

真机也试过,一样的,用的华为mate7

codeskyblue 回复

大佬,我手动init了,但是weditor还是连接不上设备,请问这个报错又是什么意思呢?

Lemon_daydayup 回复

你是不是忘记点connect了

codeskyblue 回复

connect连接不上,提示Device(192.168.4.157:7912) not attached。
手动init使用的这种方法,是对的吗?
 用手机下载app-uiautomator.apk和app-uiautomator-test.apk
 下载对应架构atx-agent包(https://github.com/openatx/atx-agent/releases
下载的是:atx-agent_0.2.1_linux_armv7.tar.gz
 可以终端运行adb shell cat /proc/cpuinfo查看手机架构

 解压后,在atx-agent文件目录运行下面的代码
adb push atx-agent /data/local/tmp
adb shell chmod 755 /data/local/tmp/atx-agent
adb shell /data/local/tmp/atx-agent -d

以上运行完之后手机屏幕闪了一下“hello world”,这样是成功了吗?

Lemon_daydayup 回复

你加下qq群问吧 497460177

已经解决了,结果是因为自己电脑上有安装了ansicon工具,这个工具会影响utf-8的编码,删掉之后就正常了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册