在 Intel 的贡献之下, Android 开发工具包 17 (Android Development Toolkit,简称 ADT)目前支持了“在 Windows 和 Mac OS X 虚拟模式下运行 x86 系统映像”。 该工具包可与 Intel 虚拟技术或 AMD 虚拟技术一同使用,不过后者仅能在 Linux 系统中工作。AVD 的目标设置必须为 x86,并且必须运行在真实硬件上,也就是说,它没法运行于另一个虚拟机中。
实验图形加速是另一项受支持的特性。使用它需要将 AVD 目标设置为“Android 4.0.3 (API 级别 15),修订 3 或更高版本”。
ADT 17 中还附带了深度扩展后的 Lint。关于 Lint 的描述如下:
Lint 是一个静态检查器,它围绕 Android 项目的正确性、安全性、性能、可用性以及可访问性进行分析。它检查的对象包括 XML 资源、位图、ProGuard 配置文件、源文件甚至编译后的字节码。
这一版本的 Lint 包含了 API 版本检查、性能检查以及其他诸多特性。其中还有一个重要的改动是Lint 可以使用@SuppressLint 标注忽略指定的警告。
此外,它还为生成添加了支持:“在程序库中使用自定义属性(attribute)创建自定义视图。使用自定义属性的布局必须使用命名空间为 http://schemas.android.com/apk/res-auto 的 URI,而不再是包含应用程序包名称的 URI。实际上,该 URI 会在生成期被替换成应用程序特有的 URI。”
查看英文原文: Hardware Accelerated Emulation for Android Development Toolkit 17
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论