我见过类似问题的部分答案,但从来没有真正解决问题的答案。我把它简化成一个最小的应用程序来演示这个问题。
我使用的是最新版本的Android Studio(v2.2.1),我安装了以下SDK:
>
Android支持存储库v32
>
更新了build.gradle(app),请访问:https://developer.android.com/training/testing/start/index.html#config-instrumented-tests
>
在DefaultConfig下添加:
在依赖项下添加
在“test”包下添加新的测试文件--ExampleIntegrationTest.java(紧挨着ExampleUnitTest.java)
在新文件中,创建了integration test per:https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html
import android.support.test.runner.AndroidJUnit4;
import android.test.suitebuilder.annotation.SmallTest;
import org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
@SmallTest
public interface ExampleIntegrationTest {
}
这就是问题所在--无法解析行上的符号AndroidJUnit4:导入Android.support.test.runner.AndroidJUnit4;
如果我输入import语句,我可以使用弹出的建议:
-import Android。-显示“支持为选项”
-导入android.support。-它将“test”显示为选项
-导入android.support.test。-现在它只显示“rule”作为选项
创建应用程序后,我要确保它使用的是“debug”变体
这件衣服已经剪得干干净净了。据我所知,这应该是可行的,但由于某种原因,支持库没有正确导入。
通过将测试添加到
或者,当您创建测试类时,通过在项目树的“Android Instrumentation Tests”选项卡中选择new class来添加测试
我正在使用android Studio 0.8.2并希望将数据从文件读取到数组,但我得到了这个错误:无法解析符号FileUtils。错误在这一行: 我已经包括了commons-io-2.4。应用程序中的jar文件- 如果你需要更多信息,请告诉我。
代码运行,但无法获得函数、类等的建议。 谢谢
问题内容: 我正在尝试为我的应用添加loginfacebook。但是,当我添加执行此操作所需的存储库时。它导致了错误。AndroidJUnit4现在无法解析。 ExampleInstrumentedTest.java 这是我的build:gradle(app) 问题答案: 尝试 添加以下上面的依赖项部分
我正在尝试为我的应用程序添加loginfacebook。但当我添加了一个存储库,这是做这件事所需要的。它导致了一个错误。AndroidJUnit4现在无法解析。 ExampleInstrumentedTest.java 这是我的构建:Gradle(应用程序)
显然我需要正确的导入状态来解决这个问题。根据的文档,这应该是 当我这样做时,Android Studio会用红色突出显示并抱怨“无法解析符号'runner'”。 背景 通过学习Android开发人员站点上关于使用UI Automator设置测试的教程,我达到了这一点。我遇到的第一个问题是和依赖于不同版本的。我遵循了这个Android bug报告中的建议,并在我的项目的中的中添加了以下内容: 这解决
驴你看,我要添加截取到我的应用程序添加这行代码com.mcxioke。截取:库aar:1.0.0建立。gradle文件 我也试着添加改装。但它给出了相同类型的错误:未能解决:bla bla bla。 所以我认为在我的情况下gradle不能同步任何其他库不同于com.android....... 我也尝试将这行代码添加到我的build.gradle。但是什么都没有改变 请指教 编辑:添加注释后生成。