Android Studio v1.5.0 (2015 年 11 月)

修复和增强功能

  • 为 Android Monitor 添加了新的内存监视器分析功能。当您查看从此监视器捕获的 HPROF 文件时,显示效果现在更有帮助,因此您可以更快地找到问题,例如内存泄漏。要使用此监视器,请点击主窗口底部的**Android Monitor**。在 Android Monitor 中,点击**Memory** 选项卡。在监视器运行期间,点击**Dump Java Heap** 图标,然后点击主窗口中的**Captures**,并双击该文件以查看它。点击右侧的*Capture Analysis*。(Android Device Monitor 无法与 Android Monitor 同时运行。)
  • 添加了新的深层链接和应用链接支持。代码编辑器可以在 AndroidManifest.xml 文件中自动为深层链接创建意图过滤器。它还可以生成代码,以帮助您在 Java 文件中的活动中与 应用索引 API 集成。深层链接测试功能可帮助您验证指定的深层链接是否可以启动应用。在*运行/调试配置*对话框的**常规**选项卡中,您可以指定深层链接启动选项。您还可以使用 Android Monitor 的**logcat** 显示来测试活动中的应用索引 API 调用。Android lint 工具现在针对涉及深层链接和应用索引 API 的某些问题发出警告。
  • 添加了在代码编辑器中完成自定义视图代码时使用短名称的功能。
  • 矢量资源工作室 添加了对更多 VectorDrawable 元素的支持,以实现向后兼容性。矢量资源工作室可以使用这些元素将矢量可绘制对象转换为 PNG 光栅图像,以与 Android 4.4(API 级别 20)及更低版本一起使用。
  • 为 Android TV 和 Android Auto 添加了新的 lint 检查,以便在 Android Studio 中为您提供即时、可操作的反馈,以及一些快速修复。例如,对于 Android TV,它可以报告并提供权限、不受支持的硬件、 uses-feature 元素以及缺少横幅问题的快速修复。对于 Android Auto,它可以验证描述符文件中(从您的 AndroidManifest.xml 文件中引用)的正确用法,报告 MediaBrowserService 类是否没有意图过滤器,并识别某些语音操作问题。
  • 添加了针对不安全的广播接收器、 SSLCertificateSocketFactoryHostnameVerifier 类使用以及 File.setReadable()File.setWritable() 调用的新的 lint 检查。它还可以检测无效的清单资源查找,尤其是在根据配置变化的资源方面。
  • 修复了许多稳定性问题。