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
文件中的深层链接创建 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
检查。它还会检测无效的清单资源查询,尤其是对于因配置而异的资源。 - 修复了许多稳定性问题。