我想在eclipse中从源代码中重新创建android uiautomator.jar(不是整个android框架),需要:
import android.accessibilityservice.UiTestAutomationBridge;
import android.os.SystemService;
但看到以下错误:
package android.accessibilityservice does not exist
package android.os does not exist
我正在使用android sdk-17。从sdk附带的源代码中,我可以看到包存在,它们位于source / android-17 / android下,我可以看到java源文件。
我的构建路径只包含android.jar,显然它不包含这些包。有没有办法知道我应该包括哪个罐子?我理解整个android框架需要在Linux环境中编译。是否可以使用Eclipse编译uiautomator。它只是用于UI tetsing的jar文件。谢谢。
答案 0 :(得分:0)
据我了解您的问题,您想要的是以.jar格式导入外部库。 (将库添加到项目的java构建路径中)在这种情况下,您不需要编译整个框架。 您可以导入所需的任何外部库。 在日食中:
Right click your project >> Select Properties >> Java build path >> Libraries >> Add External JARs
并选择您需要从本地磁盘导入的库(uiautomator.jar)。
答案 1 :(得分:0)
嗯,有两种方法可以查看jar文件:
jar -tf
。例如,如果您使用的是Linux,则可以尝试: