问题标签 [android-studio-arctic-fox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
273 浏览

android - Android Studio Arctic Fox (Adb) - 连接的设备在一段时间后断开连接

我有 7 款不同的 Android 手机,它们都有不同的 Android 操作系统。他们都面临着同样的断线问题。大约一小时后设备将断开连接。当它断开连接时,Allow USB debugging?弹出窗口出现两次,并希望我允许已经批准的计算机的 RSA 密钥指纹。此外,在 下,连接的设备通过 Android StudioConnection Assistant进入状态,但 adb 报告它处于状态。disconnecteddevice

有时,只有单击不同的 USB 首选项,我才能重新连接设备。但它会在一段时间后再次断开连接。

我尝试了很多解决方案来解决设备连接问题。我过去通常使用以下解决方案之一来修复它。不幸的是,问题一直存在。我以前从未遇到过这样的事情。

我尝试了什么:

  • 拔下并重新插入 USB 电缆。(尝试了不同的电缆)
  • 在设备设置中禁用然后启用 USB 调试。
  • 尝试了不同的 USB type-C 端口
  • 重启设备
  • 重新启动 Android Studio 和 MacBook
  • 打开.android并删除名为adbkeyand的文件adbkey.pub
  • adb kill-server然后adb start-server
  • 撤销 USB 调试授权
  • 删除Android/sdk/build-toolsAndroid/sdk/platform-tools重新安装。
  • 更新bash_profile如下:

我真的不想删除 Android Studio 并重新安装它。我希望有一个人可以帮助我。提前致谢!

版本:

  • Android 调试桥版本 1.0.41
  • 版本 31.0.3-7562133

截图: 在此处输入图像描述

0 投票
0 回答
130 浏览

android-studio - 更新到 Android Studio (fox) 2020.3.1 patch3 单元测试/覆盖测试不起作用

让一个 android 库项目在 AS 4.1.2 上运行良好。

刚刚安装了 Android studio (fox) 2020.3.1 补丁 3,没有做任何更改(除了将 sdk jre 设置为 java 8,版本 18.6.0_60,因为项目正在使用JavaVersion.VERSION_1_8)。

使用新的 AS(fox) 构建和运行很好,但它在单元测试和覆盖测试方面存在问题。

  1. 运行单元测试时,测试将通过但显示一些错误日志:
  1. 当尝试运行覆盖测试时,它只能通过Rnu xxxtest with coverage

在此处输入图像描述

不像在 AS 4.1.2 中,它可以从 Gradle 窗格/任务中运行覆盖测试: 在此处输入图像描述

同样在 AS 4.1.2 中,它可以在 build/report/jacoco 文件夹中查看覆盖率测试报告:

在此处输入图像描述

在新的 AS(fox) 中,它失败了很多test events were not not received 在此处输入图像描述

在新的 AS(fox) 中,在 build/report 文件夹中,它找不到结果的 jacoco 文件夹(html 文件告诉覆盖测试结果是什么,即分支是如何覆盖的)。

相关依赖:

  • Gradle:类路径“com.android.tools.build:gradle:4.0.0”distributionUrl=https://services.gradle.org/distributions/gradle-6.8.3-bin.zip

  • 测试
    类路径“org.jacoco:org.jacoco.core:0.8.1”

问题

  1. 如何解决Please supply original non-instrumented classesAS (fox) 中的错误?

  2. 如何解决test events were not not received

  3. jacoco 覆盖率测试结果 html 在哪里,它显示了覆盖率的详细信息?

0 投票
0 回答
63 浏览

android - Android Studio 北极狐上没有可运行的方法

我最近安装了 Android Studio Arctic Fox v2020.3.1,并且之前工作的单元测试不再被识别。

对于我使用的所有单元测试,@RunWith(RobolectricTestRunner::class)我收到以下错误:

没有可运行的方法。未注册仪器!必须在注册仪器下运行。

我所做的更改如下:

  1. 将 org.junit.Test 替换为 org.junit.jupiter.api.Test
  2. 用@BeforeEach (org.junit.jupiter.api.BeforeEach) 更新所有@Before (org.junit.Before)
    1. 使用 @AfterEach (org.junit.jupiter.api.AfterEach) 更新所有 @After(org.junit.After)

我添加的依赖项是

我还更新了 gradle 以包含 testOptions

我的问题是,我们是否应该在最新的北极狐更新中使用新的 Runner?我不确定 Robolectric 是否是问题,或者 @RunWith 是否是问题,因为它仍然是 junit(导入 org.junit.runner.RunWith)。我找不到 Jupiter RunWith。

有没有人有办法解决吗?

0 投票
0 回答
34 浏览

unit-testing - 没有在北极狐上注册的仪器

更新到 Android Studio Arctic Fox v2020.3.1 后,我无法再使用ApplicationProvider.getApplicationContext(). 此外,模式也不再有效。

之前,我使用的是 Robolectric 跑步者,@RunWith(RobolectricTestRunner::class). 北极狐升级后,我收到以下错误:

没有可运行的方法。未注册仪器!必须在注册仪器下运行。

我有一个用于验证 url 结构的单元测试。

这个测试过去工作得很好。在北极狐更新之后,我几乎所有的单元测试都开始失败。

这是我的依赖项:

0 投票
0 回答
28 浏览

android - 为什么 gradle 插件更新到 7.0.2 后运行测试时无法访问 AndroidTest 资源?

我刚刚将Gradle 版本更新到7.0.2现在的问题是我无法访问AndroidTest文件夹中的资源文件。因此,我的测试失败了。在更新 Gradle 之前它工作正常。当我运行测试用例时,它还为任何测试类中的testApplicationId导入提供了未解决的参考错误。

我相信那些将 Gradle 更新到 7.0.2 到现有项目的人可能会遇到这个问题。

仅供参考,我正在使用Android Studio 北极狐 2020.3.1 补丁 2。

如果您能帮助我解决问题,那就太好了。感谢您的时间。

0 投票
1 回答
44 浏览

android - 在 Android Studio 北极狐中设置图形编辑器

如何在 Android Studio 北极狐中设置图形编辑器?在以前的 Android Studio 版本中,我可以右键单击 Android Studio 中显示的图像并选择“跳转到外部编辑器”,然后在设置中指定的编辑器将打开以显示图像。设置丢失了,我不知道在这个新版本的 Android Studio 中设置编辑器的位置。

0 投票
0 回答
24 浏览

android-studio - 如何在android studio中包含排除的文件夹

我通过选择“将目录标记为排除”不小心删除了我的文件夹,如何使丢失的文件夹重新出现,我尝试查看 android studio 设置,但找不到任何关于如何再次包含的信息

0 投票
0 回答
32 浏览

android - 取消构建过程后始终禁用运行“应用程序”

在此处输入图像描述

我正在使用 Android Studio Artic Fox|2020.3.1 Patch 3。每次我点击Run 'app'按钮然后我取消构建过程,Run 'app'按钮总是被禁用并且不会恢复到正常状态。我目前的解决方法是按下Debug 'app'直到应用程序成功运行或重新启动Android Studio,使Run 'app'按钮再次恢复正常。

这是 Android Studio 中的错误吗?如何解决?我很久以前就遇到过,直到今天才解决

0 投票
1 回答
25 浏览

android-studio - 如何在 android studio arctic Fox 中访问视图的所有属性

如何在 android studio arctic Fox 中访问视图的所有属性。我正在尝试访问 android Studio arctic fox 中按钮的所有约束,但似乎找不到它们

0 投票
1 回答
259 浏览

android-studio - 无法在 Android Studio 中编译值文件

我正在尝试在 Android Studio 中制作一些应用程序,但我看到一个错误 (Failed to compile values file in Android Studio)。我应该怎么办?