搜罗天下

当前位置/ 首页/ 要闻频道/搜罗天下/ 正文

Android11DeveloperPreview3实时提供ADB增量支持

早在2月,Google就发布了首款适用于Pixel智能手机的Android 11 Developer Preview(2016 Pixels除外)。该公司的目标是在开放非Pixel设备的Beta版之前发布另外两个Developer Preview。Google 于三月发布了第二个Android 11 DP,今天,他们将跟进Android 11 Developer Preview3。第三个Developer Preview增加了一项主要功能,并对早期DP中引入的现有功能进行了一些其他调整。这是发生了变化。

在Android 11中,应用程序可以使用ActivityManager类中的新getHistoricalProcessExitReasons方法检索最近一次应用程序死亡的原因记录。新的ApplicationExitInfo类详细说明了应用程序因其历史退出原因而可以检索的信息,其中可能包括诸如系统内存不足,本地代码崩溃,运行时权限更改,资源使用过多等因素。这些API已更新Google正在根据开发者的反馈在Developer Preview 3中进行搜索。

GWP-ASan堆分析

早期的Android 11 Developer Previews添加了许多工具来帮助开发人员查找和修复内存安全问题。最新的是GWP-ASan(也以其递归的后缀“ GWP-ASan将提供分配合理性”而闻名),“一种采样分配工具,可以以最小的开销或对性能的影响来检测堆内存错误。” 在Android 11 Developer Preview 3中,默认情况下在平台二进制文件和系统应用程序中启用了GWP-ASan,但开发人员也可以为其应用程序启用它。如果您的应用使用库的本机代码,则Google建议这样做。

亚行增量

Google希望开发人员能够更快地安装大型APK,因此他们正在引入新的ADB增量功能。此功能可使PC到手机上安装大型APK(2GB +)的速度比以前快10倍。在Android 11 Developer Preview 3中,开发人员可以在最新的ADB二进制文件中使用“ adb install –incremental”命令安装增量APK。APK必须使用新的APK签名方案v4格式签名,该格式会在单独的文件中生成签名。此功能还要求设备支持新的增量文件系统,目前仅由Pixel 4和Pixel 4 XL支持。谷歌表示,所有Android 11启动设备都将支持增量文件系统,从而支持ADB增量。

无线调试

现在,借助开发人员选项中的新“无线调试”选项,Android 11中的无线ADB比以往任何时候都容易。我们首先在Android 11 Developer Preview 2中看到了此功能,但Google从未强调过它。您目前可以使用配对代码工作流程将手机与PC配对,但是Google表示他们计划在未来的Android Studio版本中添加QR代码扫描工作流程。

数据访问审核更新

最后,Google 在Android 11 Developer Preview 3中更新了新的数据访问审核API。具体而言,Google已重命名了多个API,因此,如果您使用任何API,请确保对其进行更新。可以在此处找到示例应用程序。反馈可以在这里给出。

下载Android 11开发人员预览版3

您可以在此处查看Android 11 DP2和DP3之间的完整API区别,但是我们当然会注意Google尚未公开的任何重大更改。您可以在此处阅读发行说明,我们建议您在下载并刷新更新之前阅读发行说明。最后,请务必转到此处提交所有错误报告,并在此处讨论最新版本。

我们将在此页面上提供链接,以下载适用于Google Pixel设备和Project Treble兼容设备的最新系统映像。您可以手动刷新构建,也可以使用Android Flash Tool来完成。如果您没有兼容的设备,则可以在Android Studio的Android仿真器中运行预览版本。

这是第三次也是最后的Developer Preview。将有2个beta版本,其中包括非Pixel设备,然后在第三季度的某个时候稳定发布。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。