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 调用。Androidlint
工具现在对涉及深层链接和 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 过滤器,并识别某些语音操作问题。 - 新增了针对不安全广播接收器、
SSLCertificateSocketFactory
和HostnameVerifier
类使用以及File.setReadable()
和File.setWritable()
调用的lint
检查。它还会检测无效的 manifest 资源查找,尤其是针对按配置变化的资源。 - 修复了多项稳定性问题。