使用uiautomator时遇到问题的处理方法

本帖持续更新中…

一、使用adb devices无法连接到模拟器

这种情况可能是因为服务挂了之类的原因,重启一下服务

adb kill-server //关闭adb服务
adb start-server//开启adb服务

二、使用”ant -buildfile build.xml文件路径命令” 报错:

Class not found: javac1.8

1.进入http://ant.apache.org/manualdownload.cgi下载新版本的Ant,下载之后解压。

2.进入你eclipse下的插件路径找出Ant插件,如我的就是D:/Android/eclipse/plugins/org.apache.ant_1.8.4.v201303080030,打开该路径,将Ant新版本解压出来的文件替换到该目录下,不过要保留META-INF目录 和plugin.properties文件。

3.可以通过cmd进入该插件的位置之后运行ant -version可以查看到ant的版本号,更新成功会显示新的版本号

4.重启eclipse,之后用ant打包就能正常兼容jdk1.8了。
三、使用命令行运行指定用例的时候提示:

automator:not found

可能是因为你的模拟器系统版本低于安卓4.1

四、win7里边使用telnet命令提示:

telnet不是内部或外部命令,也不是可运行的程序或批处理文件
win7默认没有安装telnet功能,解决方案:

    控制面板---程序和功能---打开或关闭windows功能---勾上telnet客户端---重启windows就可以正常使用telnet命令了

五、使用takeScreenshot(FilestorePath)进行截图过程中build失败提示:

BUILD FAILED

D:JDK+ADTadt-bundle-windows-x86_64-20140702sdk	oolsantuibuild.xml:183: Compile failed;

see the compiler error output for details.
原文地址:https://www.cnblogs.com/JianXu/p/5158392.html