当前位置: 首页 > 知识库问答 >
问题:

ConnectedAndroidTest-Task尚未声明任何输出

廖令
2023-03-14

有时我的connectedAndroidTest实际上并不执行任何测试,即使似乎找到了连接的设备。我最后得到了一个如下所示的报告:

执行gradle--info connectedandroidtest,我得到:

Executing task ':app:connectedAndroidTest' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.  

我重启了一次设备,得到了我的报告。但这并不总是有帮助的。

我使用的是三星Tab2,运行的是Android4.1.1。我在OS X 10.9.4的Mac电脑上使用Gradle/最新的Android Studio。想法?

共有1个答案

齐阎宝
2023-03-14

您定义了您的测试包和检测测试运行程序吗?在下面的示例中,我在android小节中定义了它:

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 19
    versionCode 1
    versionName "1"
    testApplicationId "com.example.tests"
    testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
 类似资料:
  • 问题内容: 我包括以下标题: 我也尝试使用 之前,但这也无济于事。 我尝试使用并将其作为第二个参数传递,但我不断收到此错误消息: 错误:未声明“ F_SETPIPE_SZ”(此函数中的首次使用) 我实际上发现我不需要它,但是我很好奇为什么我不能使用它。 谢谢。 因此,感谢Chrono Kitsune,这是解决方案: 在任何包含之前。 问题答案: 因此,有了Chrono Kitsune,这就是解决方

  • 我完全卸载了IntelliJ,现在已经重新安装并导入了我的项目。我使用gradle导入,可以看到我项目中的所有文件。然而,当我打开一个文件时,我找不到任何声明可以通过执行cmd+click来转到。我已经安装了Java7SDK,我甚至无法在自己的项目中进行类的声明。转到像或这样的Java核心类也不起作用。如何使IDE能够找到我的类? 我在OSX优胜美地,IntelliJ 2016.1.2 build

  • 问题内容: 我有被定义为接口的som react状态,并且具有特定的所有命名键… 我在下面尝试了一种解决方案,该解决方案应在技术上基于状态键起作用,但仍然会给我错误 做这个的最好方式是什么… 问题答案: 的返回类型是通用的,而不是对象键的并集的数组,因此在此处推断正确的类型可能很棘手。而且,根据我的经验,当发布较新版本的TypeScript或程序包类型定义时,智能解决方案往往会崩溃,因此在这种情况

  • 我正在使用AzureB2C(Azure AD作为标识提供程序)。我使用自定义策略,我有一个简单的目标,我试图完成,我试图重命名索赔。下面是我的示例,它取自AzureB2C入门包https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/tree/master/LocalAccounts 我从Azur

  • 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 导出任务 任务(tasks

  • 我有一个典型的Antlr 4.5项目,其中有两个语法文件:MyLexer。g4和MyParser。Antlr从中生成6个输出文件:MyLexer。java,MyLexer。标记,MyParser。java,MyParser。令牌,MyParserBaseListener。java和MyParserListener。Java语言gradle任务都工作正常,因此输出文件都按预期生成、编译和测试。 问题