Android Profiler无法加载

时间:2019-04-06 19:54:26

标签: android-studio android-profiler

我正在尝试打开Profiler,但由于它在加载中卡住而无法正常工作,我有Android Studio 3.3。我没有发现与此相关的任何问题,有人可以帮助吗?

分析器卡在加载中

Profiler stuck in loading

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

My Android Device

如果有人可以帮助我,我是android新手,将不胜感激!

6 个答案:

答案 0 :(得分:10)

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

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

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文件夹中。

答案 1 :(得分:1)

点击“ +”(list comprehension)信号! 这适用于我在Android Studio 3.5.1上 带有平台工具的29.0.4版

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

答案 2 :(得分:0)

那是因为探查器不适用于API 25或更低级别。 当您尝试启动事件探查器时,您应该会从Android Studio中看到此消息

startup proofiling

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

  

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

Event log Messages


因此,您所需要做的只是更换您正在使用的电话,但请确保其具有API Level 26或更高级别。

将API更改为更高版本时,请确保执行以下步骤:-

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

mark these

  

注意:您将在工具栏上找到“ APP”。   enter image description here

最后,插入具有更高API的新设备,然后开始在您的应用上运行。

答案 3 :(得分:0)

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

Profiler不支持预棒棒糖设备

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

对我有用。

答案 4 :(得分:0)

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

enter image description here

答案 5 :(得分:0)

我遇到了同样的问题,我通过将targetSdkVersion更改为手机的版本来解决此问题。 我的targetSdkVersion设置为29,而探查器未加载。 然后我将其更改为28,这是我的手机sdkversion,然后工作正常。

相关问题