android程序的编译运行离不开,Android Studio 3.0 编译报错的解决办法

Android Studio 3.0 编译报错的解决办法

Execution failed for task ':app:transformClassesWithProfilers-transformForDebug'. > 7复制代码

网上还查到如下这两个问题也是同样的解决办法

Error:Execution failed for task ':lryapp:transformClassesWithProfilers-transformForDebug'. > 4

java.lang.ArrayIndexOutOfBoundsException:4复制代码

解决办法如下:

在Run/Debug Configurations中去掉Enable advanced profiling这个选型

699eaed548b3a0dad2de5ac3d060001d.png

这个功能是AS 3.0中的开启高级分析器功能

以下是关于这个功能的介绍,但是为什么会导致:app:transformClassesWithProfilers-transformForDebug'. > 7这个问题,还需要再研究一下。

默认情况下并不是所有的分析数据都可见。如果您看到一条消息,说“Advanced profiling is unavailable for the selected process”,则需要在运行配置中启用高级分析。

为了显示高级分析数据,Android Studio必须将监控逻辑注入到已编译的应用程序中。高级分析提供的功能包括:

所有分析器窗口上的事件时间轴

内存分析器中已分配对象的数量

内存分析器中的垃圾收集事件

有关Network Profiler中所有传输文件的详细信息

要启用高级概要分析,请按照下列步骤操作:

选择 Run > Edit Configurations

在左窗格中选择您的应用程序模块。

单击Profiling选项卡,然后选中Enable advanced profiling.。

现在再次构建并运行应用程序就可以访问完整的概要分析功能集。但是,请注意,高级分析会降低您的构建速度,因此只有在您要开始对应用程序进行概要分析时,才应启用它。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值