Android Studio 中测试支持库的来源

2024-02-24

如何附加来源android.support.test.*在 AS 中进行调试?
尝试从下载源https://android.googlesource.com/platform/frameworks/testing https://android.googlesource.com/platform/frameworks/testing但该版本似乎与我的测试库版本不匹配。

测试源(例如AndroidJunitRunner)似乎无法通过 sdk 管理器使用,我是否遗漏了什么?


我遇到了类似的问题,花了相当多的时间才解决。这似乎是一个错误,因为缺少 Gradle 任务未执行,因为相同的配置过去可以工作,但在升级到 AS v1.2+ 后不再工作。

首先,以下依赖项已过时。

androidTestCompile 'com.android.support.test:testing-support-lib:0.1'

并在中更新如下文档 https://developer.android.com/tools/testing-support-library/index.html.

androidTestCompile 'com.android.support.test:runner:0.2'
androidTestCompile 'com.android.support.test:rules:0.2'
...

defaultConfig 应像往常一样包含以下行。

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

另外,请确保通过 SDK 管理器安装 Android 支持存储库。

如果 android.support.test.* 无法解析,则手动执行 Gradle 任务,如下所示。

  1. 单击右侧的 Gradle 选项卡。
  2. 折叠 Android 模块并浏览“任务”节点。
  3. 双击执行other->generate DebugAndroidTest Sources

如果成功的话,问题可能会得到解决。至少,它对我有用。

UPDATE:

似乎在 AS 2.1.2 上这种情况仍然有可能发生。需要注意的是,如果您有多个 Android 模块,请运行 gradle 任务generateDebugAndroidTestSources从一个特定的模块应该足以满足所有人的需求,尤其是 Android 库模块之一。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio 中测试支持库的来源 的相关文章

  • PHP服务器端IAB验证openssl_verify总是返回0

    我使用以下函数 服务器端 php 来验证 IAB v3 事务 我从 Android 应用程序传递过来 Override protected void onActivityResult int requestCode int resultCo
  • 居中复选框视图

    如果除了 或代替 复选框之外 您还对单选按钮感兴趣 请参阅this https stackoverflow com questions 16701806 centering views 2而是提问 尽管存在
  • Android:如何从输入流创建 9patch 图像?

    我使用下面的代码实例化 9patch 图像并将其设置为按钮的背景 下图显示了不理想的结果 InputStream MyClass class getResourceAsStream images btn default normal 9 p
  • 在Android内存中存储gif图像

    我对安卓还很陌生 我想将图像保存到内存中 然后从内存中检索图像并将其加载到图像视图中 我已使用以下代码成功将图像存储在内存中 void saveImage String fileName img cnt jpg File file new
  • Android 从键盘读取

    我的登录屏幕根本没有文本字段 当用户使用 RFID 扫描仪扫描他的 id 令牌时 我会得到一个 8 个字符长的字符串 其原理与使用键盘相同 只是更快 我希望我的登录活动在用户扫描其令牌时而不是之前执行 有一个聪明的方法来实现这个吗 我不能有
  • Android-全屏视频视图

    我正在尝试使此 VideoView 以全屏模式显示 public class ViewVideo extends Activity private String filename private static final int INSER
  • 如何在我的 Android 应用程序中实现应用内购买?

    如何在我的 Android 应用程序中实现应用内购买 我提到 http developer android com guide market billing billing integrate html billing service ht
  • 无论如何,要控制宋何时选择Android.bp,何时不选择?

    使用新的构建系统 即 Soong 安卓取代Android mk with Android bp 还有 Android Q 及以上版本 Soong将选择所有Android bp文件 无论所有文件都存在于何处 早些时候 对于 2 级和 3 级模
  • 当编辑文本获得焦点时更改边框颜色

    我想知道当编辑文本聚焦时如何更改它的边框颜色 目前它看起来像这样 我尝试过在SDK中检查源图片 但我无法理解它 我也尝试过使用xml 但无法仅更改边框颜色 如果我找到源图片 我可以在 Photoshop 中编辑以更改颜色 有什么关于如何执行
  • opencv人脸检测示例

    当我在设备上运行应用程序时 应用程序崩溃并显示以下按摩 java lang UnsatisfiedLinkError 无法加载 detector based tracker findLibrary 返回 null 我正在使用 OpenCV
  • 将 firebase auth 与 google app engine 云端点集成

    有人可以指定 使用一些示例代码 如何验证谷歌云端点中的 firebase 令牌吗 最近提出的问题根本没有澄清 如何将 Firebase 身份验证与 Google 应用引擎端点集成 https stackoverflow com questi
  • Flutter Spotify Api 身份验证

    我需要在使用 Spotify api 的 Flutter 应用程序中对用户进行身份验证 我使用 flutter web auth 打开 WebView 并让用户在那里登录 我无法返回应用程序 在 Spotify 仪表板中 我将回调 Uri
  • 从 Handler.obtainMessage() 获取什么参数

    我正在使用线程来执行一些 BT 任务 我正在尝试向 UI 线程发送消息 以便我可以基于我的 BT 线程执行 UI 工作 为此 我使用处理程序 但我不知道如何检索发送到处理程序的数据 要发送数据 我使用 handler obtainMessa
  • 如何在 Android 应用程序中使用多个 Graph API 获取 Facebook Notes 项目的评论?

    我想使用 Graph API 显示 Facebook 页面的注释项目以及这些评论和点赞 为此 我使用 Facebook SDK 中的 asyncFacebookRunner 步骤是这样的 调用 asyncFacebookRunner req
  • popupBackground 与 Material Design 相关的问题

    我一直致力于将我的应用程序更新为 Material Design 我有一个使用选项卡的应用程序 由于某种原因 每当我使用 android popupBackground 设置下拉菜单颜色时 它就会崩溃 我设置了一个带有选项卡的默认项目并使用
  • 与 Dagger 一起使用时,Espresso 生成 FileNotFoundException

    我一直在研究旧版 Android 应用程序 尝试为其添加测试和适当的架构 该应用程序有一个主要LaunchActivity它在启动时运行一系列检查 最初 该活动使用 Dagger 来 注入依赖项 活动将使用它来运行检查 但效果相当糟糕 我转
  • 使用 Glide 库设置图像加载完成后进度条的可见性

    您好 我想要一个图像进度条 该进度条将在图像加载时显示 但当图像加载完成时 我想将其设置为消失 早些时候我为此使用了毕加索库 但我不知道如何将它与 Glide 库一起使用 我知道有一些资源就绪功能 但我不知道如何使用它 谁能帮我 毕加索图书
  • 确定视图是否在屏幕上 - Android

    我对这个有点困惑 首先也是最重要的是 以下链接很有用 但是我提出了一些可见性问题 链接 检查视图可见性 https stackoverflow com questions 4628800 android how to check if a
  • 为什么 ExpandableListView 更改 ChildView 设置(Android)?

    我对使用 ExpandableListView 有疑问 就我而言 我有两个组视图和两个子视图 而子视图由一个带有多个按钮 文本视图等的相对布局组成 例如 当首先扩展第二组并对视图持有者进行一些更改并随后扩展第一组时 先前所做的更改也会自动应
  • Android:ANT 构建失败,并显示 google-play-services-lib:“解析为没有项目的 project.properties 文件的路径”

    我正在尝试使用 ANT 构建我的应用程序 但在包含 google play services lib 库项目后 我惨遭失败 Step 1 我在 project properties 文件中设置了对库项目的引用 android library

随机推荐

  • C#/ASP.NET MVC3,从 DateTime.UtcNow 转换为客户端时区。如何获取时区信息?

    我通过在插入新记录时调用 DateTime UtcNow 将日期存储为 UTC 我想将该日期转换为访问者的时区 TimeZoneInfo 上有一个方法可以做到这一点 public static DateTime ConvertTimeFro
  • 使用 Underscore.JS 进行深度挑选

    我正在尝试使用 underscoreJs 来操作 JavaScript 对象 但遇到问题 这是我的例子 var data label SomeName parent id parentId resources name ID1NAME ca
  • 使用 R 登录 .NET 站点

    我正在尝试使用我的凭据登录 NET 站点 但无法使其正常工作 我的代码的灵感来自下面的线程 如何使用 R 登录并从 aspx 网页下载文件 https stackoverflow com questions 15853204 how to
  • 如何在React.js中从本地Json文件获取图像Url

    我希望能够通过从 JSON 文件获取 URL 来显示本地文件夹中的图像 到目前为止我已经尝试过 src require blog imUrl src 博客 imgUrl src 需要 blog imgUrl 当我使用 require 时遇到
  • mkdir 仍然是原子的吗? (安装在 SAN 上的 Windows 7 文件系统)

    我们有一些通过基于目录的队列进行通信的旧应用程序 队列中的每个项目都是一个文件 并且有一个头文件维护队列中项目的文件名的有序列表 当然 这个旧代码需要在推送和弹出项目时锁定队列 它所做的是创建一个锁定子目录 假设 mkdir 是一个原子操作
  • 更改 Git 存储库目录位置。

    对于 Windows 版的 Git Github 如果我有一个包含此目录的存储库 C dir1 dir2 我需要做什么才能将存储库文件移动到C dir1 显然我可以物理地复制和粘贴文件 但是我需要在 Git 端做什么呢 我在 GitHub
  • 从 Tensorflow 中的张量中随机选择元素

    给定一个张量 其形状为Nx2 怎么可能选择k该张量中的元素类似于np random choice 同等概率 另一点需要注意的是 N在执行过程中动态变化 意思是说我正在处理一个动态大小的张量 你可以只包np random choice as
  • LINQ to SQL Where 子句可选条件

    我正在使用 LINQ to SQL 查询 但遇到了一个问题 我有 4 个可选字段来过滤数据结果 我所说的可选是指可以选择是否输入值 具体来说 一些文本框可能有一个值或有一个空字符串 以及一些下拉列表可能已经选择了一个值 也可能没有选择 例如
  • CSS 问题 - ASP.NET 日历选择器

    EDIT通过以下答案之一 我能够纠正表格内渲染的此问题 我仍然在我的列表视图中看到这个问题 我已经为 ListView 尝试过这个 CSS 但它没有解决问题 FIX FOR CALENDAR IN TABLE DateTime Edit w
  • :确认 Rails 不工作

    我刚刚开始在 ruby on Rails 中进行编码 并且一直在遵循一个指南 该指南使用的 Rails 版本比我正在使用的版本更过时 我用的是3 2 12 这是我的代码 据我了解 这些符号被传递到 Rails 然后转换为 html 或 ja
  • 使用 DataGrid 或 ListView 哪个更好地显示大量数据?

    我想在表中显示 gt 50000 行 哪个是最好使用的控件 DataGrid 还是 ListView 在详细信息视图中 这些控件中哪一个具有更好的性能 正如汉斯在对原始问题的评论中所说 它们都将具有糟糕的性能 只有用户肯定会因为同时显示如此
  • 如何使用 Highcharts 停止色度差异“噪音”

    当将 Chromatic 作为合并请求的一部分时 找到实际有意义的差异就像大海捞针一样 Highcharts 有其奇怪的变化 其中部分 例如线条 的位置似乎略有不同 我们尝试过半音阶设置 公差 但这会导致缺少实际小变化的问题 延迟 仍然不起
  • 在同一 Procfile 下运行两个程序

    我有2个discord bot程序 一个是python代码 另一个是nodejs 我想知道是否在 procfile 中 就像你说的worker python 一样 有没有办法让它同时运行我的 python 文件和 codejs 文件 现在我
  • 为什么 React Native 0.30 无法从 iPhone 设备上的开发服务器获取更改?

    自从我升级到 React Native 0 30 以来 我的物理 iPhone 上的构建是从预捆绑文件而不是开发服务器加载的 查看更改的唯一方法是再次构建并运行应用程序 以前 我可以通过刷新立即在 iPhone 上看到变化 如果我使用模拟器
  • 清除 ActiveRecord 缓存

    我正在使用 ActiveRecord 3 0 无 Rails 构建命令行应用程序 如何清除 ActiveRecord 维护的查询缓存 初步近似 ActiveRecord Base connection query cache clear
  • 在 Mac OS X Lion 中链接 OpenCV 2.3 程序:未找到架构 x86_64 的符号

    我在尝试编译程序时遇到问题本教程 http opencv itseez com doc tutorials introduction linux gcc cmake linux gcc cmake html来自OpenCV 2 3官方文档
  • 手动使用数据注释验证和对象图

    假设我有两个简单的类 public class CustomerDetails Required public string Address get set public class Customer public Customer Det
  • Json.Net,如何用“Z”而不是+00:00序列化DateTimeOffset,但保留其他时区偏移量?

    使用 NET Core 和 Json NET 我如何序列化DateTimeOffset not DateTime 使得 UTC 00 00变成Z同时保留任何其他时区偏移量 04 00例如 这个帖子 https stackoverflow c
  • 我可以从 JSON 动态创建 mySQL 表吗?

    假设我有一个服务器端脚本 它可以通过表上的简单选择生成 JSON JSON 在第一个脚本中进行编码 我无法控制第一个脚本 但我知道底层数据库结构何时发生变化以及 JSON 结构何时发生变化 脚本 2 使用 CURL 来获取 js文件 内容
  • Android Studio 中测试支持库的来源

    如何附加来源android support test 在 AS 中进行调试 尝试从下载源https android googlesource com platform frameworks testing https android goo