【问题标题】:Android Profiler stuck in loadingAndroid Profiler 卡在加载中
【发布时间】:2019-08-28 09:24:39
【问题描述】:

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

Profiler 卡在加载中

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

【问题讨论】:

    标签: android-studio android-profiler


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        Profiler 不支持 Pre-Lollipop 设备

        使用更高版本 (>21) 或最新版本的 Android 设备进行分析应用

        它对我有用。

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

            如果您的平台工具在 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 文件夹中。

            【讨论】:

            • 也许你是对的。但是当我尝试您的解决方案时,android studio 停止检测该设备。幸运的是,我备份了 29.0.3 版平台工具。您的解决方案在我的情况下不起作用。
            • 它就像一个魅力。这是一个很好的答案,如何找到您的 sdk 目录的路径 - stackoverflow.com/a/34541883/9169701
            • 在 29.0.4 版本中修复的问题
            • 我在 29.0.5 中也遇到过这个问题。我通过卸载和安装平台工具来修复它。 (SDK Tools -> 取消选中 Android SDK Platform-Tools -> 应用 -> 选中 Android SDK Platform-Tools -> 应用)
            【解决方案6】:

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

            或者你可以查看事件日志,你会看到这条消息

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


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

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

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

            注意:您会在工具栏上找到“应用程序”。

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

            【讨论】:

            • 有没有其他方法可以将 Profiler 与较低的 api 设备一起使用,?
            • @MuhammadAseel 我认为没有其他方法可以在您的真实设备上进行配置,但我认为它可以在具有 API 26 的虚拟设备上工作
            • 我试过重启机器,重启手机,android重新安装IDE,但问题仍然没有解决。我的 Android Studio 的版本是 3.5
            • 有同样的问题,没有任何帮助
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-12-08
            • 2016-09-25
            • 2022-06-22
            • 2014-07-15
            • 2011-09-14
            • 1970-01-01
            相关资源
            最近更新 更多