【发布时间】:2022-11-10 00:57:20
【问题描述】:
我阅读了文档并观看了一些关于基线配置文件的好处、如何进行基准测试以及如何生成它们的视频。 我仍然有几个问题在文档的帮助下无法回答自己。
-
只要我的主文件夹(Manifest.xml 旁边)中有我的baseline-prof.txt 文件,就足以让它生效吗?所以我现在需要做的就是签署我的发布包并将其上传到 Google Play? (我已将 profileinstaller 依赖项添加到 build.gradle)
-
如果我想完全停用 JIT 编译器并强制 ART 使用 AOT 编译器,我必须执行以下命令:
adb shell cmd package 编译 -m speed -f my-package
但这只会更改在我的设备上运行的应用程序的编译方法,我现在如何获得签名的发布包以将其上传到 Google Play,以便下载我的应用程序的每个人都必须使用 AOT 编译器?
- 在阅读 profileinstaller 文档时: https://developer.android.com/jetpack/androidx/releases/profileinstaller 我遇到了以下行:
Enable adding baseline-prof.txt files to AAR artifacts, and binary profiles to APKs android.experimental.enableArtProfiles=true这是否意味着这条线对于将基线配置文件安装到 APK 中是必不可少的?
- 如果我想在我的设备上测试我的基线配置文件,为什么我需要侧载它?为什么当我将它上传到 Google Play 时它开箱即用?
我还缺少关于这个主题的更多资源吗?基线配置文件文档有点不足 imo。
【问题讨论】:
标签: android adb android-jetpack-compose jetpack baseline-profile