18

我正在尝试打开 Profiler,但它无法正常工作,因为它卡在加载中,我有 Android Studio 3.3。

Profiler 卡在加载中

Profiler 卡在加载中

我正在使用这个真实的设备..

我的安卓设备

4

6 回答 6

12

如果您的平台工具在 Android Studio 3.5 上的版本是 29.0.3,请将版本回滚到 29.0.2。

我在谷歌问题跟踪器中找到了它

https://issuetracker.google.com/issues/140822450

我可以确认降级到版本 29.0.2 解决了在 Android Profiler 中无法创建设备的问题。您可以从此处下载该版本:https ://dl.google.com/android/repository/platform-tools_r29.0.2-darwin.zip 。将其解压缩到您的 Android SDK 文件夹中。

于 2019-09-12T08:22:24.793 回答
3

点击“+”(见图)信号!这在 Android Studio 3.5.1 上对我有用,平台工具的版本为 29.0.4

对我来说,它还显示了加载 gif,但只需单击“+”按钮并选择您的 android!

于 2019-10-11T21:38:59.897 回答
1

这是因为分析器不适用于 API 25 或更低级别。当您尝试启动分析器时,您应该会看到来自 Android Studio 的此消息

启动校对

或者您可以查看事件日志,您会看到此消息

启动 CPU 分析:仅在 API 级别 26 及更高级别的设备上支持在启动时开始方法跟踪记录。

事件日志消息


因此,您只需更换您正在使用的手机,但要确保其 API 级别为 26 或更高。

当您将 API 更改为更高的 API 时,请确保执行以下步骤:-

  1. 从文件>设置>取消标记启用即时运行...禁用即时运行
  2. 从应用程序 > 编辑配置 > 分析 > 启用高级分析,然后标记“像图像一样”...
    • 启用高级分析。
    • 启动时开始记录 CPU 活动。

标记这些

注意:您会在工具栏上找到“应用程序”。 在此处输入图像描述

最后,插入具有更高 API 的新设备并开始使用您的应用程序。

于 2019-05-01T16:20:11.663 回答
1

我在 Android Studio 3.5.3 上遇到了同样的问题,但我在 android 8.0 上使用了一个设备,它应该可以与 profiler 一起正常工作,这与 4.4 不同。我所要做的就是将平台工具从 29.0.2 更新到 29.0.5,它终于开始工作了。您可以在工具 - SDK 管理器 - Android SDK 中找到它

在此处输入图像描述

于 2019-12-16T09:29:16.570 回答
0

我有同样的问题,我通过将 targetSdkVersion 更改为我的手机版本来修复它。我将 targetSdkVersion 设置为 29 并且未加载分析器。然后我将其更改为 28,这是我的手机 sdkversion,然后它工作正常。

于 2020-01-13T11:09:39.890 回答
0

我遇到了确切的问题。因为我尝试在 Android 的较低 API 级别中使用 Profiler。就我而言,它是 API 级别 19 (KitKat)。

Profiler 不支持 Pre-Lollipop 设备

使用更高版本 (>21) 或最新版本的 Android 设备进行 Profiling App

它对我有用。

于 2019-11-28T08:24:14.707 回答