【发布时间】:2015-03-18 12:34:06
【问题描述】:
我正在尝试使用支持库在 Android 中进行测试。但是,当我尝试导入时
import android.support.test.runner.AndroidJUnit4;
正如here所描述的那样
The import android.support.test can not be resolved
我想使用修订版 22,因为我想使用为 UiAutomator 提供的新功能。
源中没有 support\test 文件夹
我正在挖掘 sdk 文件夹,我注意到即使路径 sources\android-21\android\support\test 存在,sources\android-22\android\support 没有测试文件夹(有一个测试一个,但仅使用 GrantActivity.java 内部)。
我是否忘记导入任何罐子? (我尝试导入 support-annotations 和 support-v4,但结果相同)。
我做错了吗?我希望如此,并且你们可以帮助我解决这个问题。
提前致谢!
注意:我已经下载了 Android 支持存储库和库,我拥有 API 22 的所有包,并且我的工具、平台工具和构建工具都是最新的。
(我认为这并不重要,但我在 Windows 7 中使用的是 Eclipse Kepler)
【问题讨论】:
-
发布您的
build.gradle。 -
我使用的是 Eclipse,而不是 Android Studio。
-
Google 很久以前就放弃了对 Eclipse 的支持。我建议进行切换。
-
什么? Android Studio 基于 Intellij,您可以轻松添加基于 Java 的模块。这就是 Android Studio 的重点:它是一个流线型的构建系统。
-
IntelliJ 是免费的。如果您使用的是 Android Studio,您只需添加
androidTestCompile 'com.android.support.test:testing-support-lib:0.1'.code.google.com/p/android-test-kit/wiki/…
标签: android testing android-support-library android-uiautomator