02.25 Google发布Android Studio 3.6,开发者可操作Google地图测试App

Google 发布了 Android 开发工具 Android Studio 3.6,这是 IDE 改善计划 Marble 项目结束后的第一个版本,3.6 版本更新的内容非常多,主要在于改善代码编辑和除错的体验。开发者现在可以使用 XML 快速设计应用程序界面,也能用到开发和预览的新方法。

Google发布Android Studio 3.6,开发者可操作Google地图测试App

Android Studio 设计编辑器现在提供分割检视功能(下图),将布局编辑器和导览编辑器分开,让开发者可以同时查看 UI 检视图以及代码。Google 提到,分割检视代替了之前的预览视窗,而且系统会储存每个档案的配置,比如缩放系数以及设计检视选项等,开发者可以依照每个使用档案,设定最佳的配置。视图绑定(View Binding)功能,则让开发者能够在代码中参照检视图,可撰写与检视图互动的代码。

Google发布Android Studio 3.6,开发者可操作Google地图测试App

Android Studio 3.6 更新 Android Gradle 扩充套件,开始支持 Maven Publish Gradle 扩充套件,让开发者把建置产生的档案,发布到 Apache Maven 储存库中。Android Gradle 扩充套件可以为应用程序,或是函数库模组的每个建置变体创建一个元件,开发者可以使用这些元件,来定义发布到 Maven 储存库的工作,Google 表示,这可简化管理各种目标发布的生命周期。

开发者也能在 Android Studio 3.6 中,用到新的打包工具。在新版本中,打包工具将预设使用 zipflinger 进行除错建置,新打包工具的建置速度更快,但开发者也可以调整设定,恢复预设成旧工具。

此外,开发者再也不需要手动输入 GPS 测试应用程序,Google 通过将 Google 地图嵌入 Android 模拟器的控制面板中,提供模拟设备位置的新方法。开发者能以输入地址,或是点击地图的方式产生路径,系统也会保存各个位置点,作为虚拟位置将其重新发送到设备中。

Google发布Android Studio 3.6,开发者可操作Google地图测试App

而 Google 也回应开发者的建议,在内存分析器中,增加了内存泄露侦测功能,以侦测 Activity 和 Fragment 实例可能发生的内存泄露。而使用 APK 分析器检查 DEX 档案时,开发者可以对类别和方法位元组码进行模糊处理(Deobfuscate),如此便能恢复被 R8 混淆过的原始名称。


分享到:


相關文章: