【问题标题】:Setting up android studio with external libraries使用外部库设置 android studio
【发布时间】:2015-01-15 20:57:28
【问题描述】:

尝试创建一个 android junit ui 测试。 我已经安装在我的mac android studio上,从项目结构中添加了junit4的Library Dependency,然后添加了android和uiautomator的Module Dependency。 Gradle 负责设置依赖项。

我继续学习 ApplicationTest 类,并为 junit ui 自动化添加了导入子句:

import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;

但我收到错误 Cannot resolve symbol 'UiObject'。找不到这些包

我做错了什么?

【问题讨论】:

  • 在您的问题中添加确切的错误?
  • 获取所有导入的Cannot resolve symbol 'UiObject' 等等
  • 能否看看Gradle是否成功下载了库?
  • @Lompa,我在项目文件夹中看到一个文件夹“uiautomator”,其中包含 uiautomator.jar 和 build.gradle - 所以我认为 gradle 已成功添加库
  • @azv 尝试文件> 使缓存无效/重启

标签: java android-studio android-gradle-plugin junit4 android-uiautomator


【解决方案1】:

我遇到了同样的问题。

首先,请确保您使用的是新的调用树

import android.support.test.uiautomator.UiObject

如果您仍然遇到此问题,请尝试:

File > Invalidate cache / restart 应该可以解决这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 2016-09-11
    • 2017-05-08
    • 1970-01-01
    相关资源
    最近更新 更多