adb devices可识别,cts执行时找不到设备问题

阅读: 评论:0

adb devices可识别,cts执行时找不到设备问题

adb devices可识别,cts执行时找不到设备问题

在配置CTS时,遇到一个问题,在其他目录下执行adb devices可识别连接的手机,但是执行cts-tradefed时,连接列表中没有设备。

先引用网上比较多的关于更改startcts或者cts-tradefed的内容

【配置CTS:进入/home/username/CTS/android-cts/tools目录, 打开/home/username/CTS/android-cts/tools/startcts脚本进行编辑,找到脚本中第一次出现SDK_ROOT的地方(注释了的片段不算),将Android SDK的根目录路径赋值给“SDK_ROOT”,如下: 
# Add SDK_ROOT to the PATH for backwards compatibility with prior startcts 
# commands that required SDK_ROOT to find adb. 
if [ -n "${SDK_ROOT=/home/username/android-sdk-linux_86}" ]; then   PATH=${SDK_ROOT}/platform-tools:${SDK_ROOT}/tools:${PATH}  fi 
然后保存编辑。】


下载的是4.4CTS包,按照网上步骤来,不明原因的,就因为这个编辑,导致执行cts-tradefed时找不到设备~在外面执行#adb devices是可以正常显示连接设备的。

在执行之前是配置好了SDK和cts的环境变量,据说上面这段内容导致设置的环境变量都无效而直接去check SDK_ROOT及PATH

后来看了cts包里的READ ME文档,发现只要配置好platform-tools环境变量,adb devices有设备,按照步骤来就可以了。

于是把【】中添加的部分全都注释掉,再去执行,OK啦。

绕了一大圈,还好发现原因,否则还不知纠结到何时。网上东西可以参考一下,但不可尽信。


本文发布于:2024-01-31 15:45:16,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668711529614.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:找不到   设备   adb   devices   cts
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23