Android Studio v1.5.0(2015 年 11 月)

修复和增强功能

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