使用Android Studio调试运行应用程序变得很慢。

3
最近几天,在调试模式下运行应用程序明显变慢。关于调试性能慢的帖子有很多,但没有明确的解释如何解决这个问题。项目中没有任何断点。
上传到PlayStore的已签名.aab文件正常工作。同时,使用"bundletool"将已签名的.aab文件转换为.apks文件也按预期工作。未签名的.apk文件无法工作。
这个问题与物理设备和虚拟设备都有关。
我的同事们也观察到了类似的行为。
问题始于Giraffe 2022.3.1几天前,并且在2023.2.1版本中没有得到解决。
2023.2.1 金丝雀版 11 Gradle 插件: 8.3.0-alpha11 Gradle: 8.4-rc-2 Java: VERSION_1_8

1
我观察到完全相同的事情。这在我的Pixel 6a上尤为明显(其他设备上不太明显)。启动画面加载两次,... - undefined
这里也是一样的。作为一个临时解决方案,你可以通过“低开销的配置文件应用程序”来启动应用程序:你可以直接启动APK而无需调试器,这样你至少可以使用你的应用程序。 - undefined
@FlexeiPrata 你能解释一下你的方法吗?你只是构建一个已签名的APK文件还是其他什么? - undefined
2
我不知道如何修复这个问题,但我有一个快速的解决方法,可以直接从工作室测试应用程序:"使用低开销的配置文件'应用程序'"可以去除导致调试性能下降的嵌入式调试器。该按钮位于顶部栏(三个点)上。 希望Google能尽快注意到这个问题。 - undefined
实际上,我发现如果我在模块的build.gradle文件中添加"buildTypes {debug {debuggable false}}",它就可以正常工作。 - undefined
显示剩余2条评论
1个回答

0
当将以下内容添加到模块的build.gradle文件中时,它会按预期工作。
buildTypes {
    debug {
        debuggable false
    }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接