我正在尝试打开Profiler,但由于它在加载中卡住而无法正常工作,我有Android Studio 3.3。我没有发现与此相关的任何问题,有人可以帮助吗?
分析器卡在加载中
我正在使用这个真实的设备。
如果有人可以帮助我,我是android新手,将不胜感激!
答案 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中看到此消息
或者您可以查看事件日志,您将看到此消息
启动CPU分析:仅在API级别为26或更高的设备上支持在启动时启动方法跟踪记录。
因此,您所需要做的只是更换您正在使用的电话,但请确保其具有API Level 26或更高级别。
将API更改为更高版本时,请确保执行以下步骤:-
最后,插入具有更高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中找到它
答案 5 :(得分:0)
我遇到了同样的问题,我通过将targetSdkVersion更改为手机的版本来解决此问题。 我的targetSdkVersion设置为29,而探查器未加载。 然后我将其更改为28,这是我的手机sdkversion,然后工作正常。