APP下载

Google大除Android Studio臭虫,发布最新3.5版本

消息来源:baojiabao.com 作者: 发布时间:2024-04-26

报价宝综合消息Google大除Android Studio臭虫,发布最新3.5版本

Google发布了最新的Android应用程序开发工具Android Studio 3.5,这个版本的重点不在增加新功能,而透过IDE改善计划Marble专案,改善Android Studio与模拟器的基础功能以及工作流程,让开发者能够在稳定强健的开发环境,进行Android应用程序开发工作。

Google从三方面着手来达成这个目的,分别是提升系统健康度、改善现有功能,还创建了一组新的基础架构和仪表板,以捕捉难以透过常规单元测试发现的问题,在这个版本,Google共修正了600个错误,其中包含50个内存泄漏臭虫,与20个会导致IDE失去回应的错误。

Marble专案在系统健康度上,修正了过去Android Studio内存校能、打字和用户界面冻结、建置速度、CPU使用率和I/O校能等问题。特别值得关注的是Android Studio 3.5现在会自动建议内存配置容量,IDE能辨识应用程序专案需要更多系统内存的状况,并通知开发者增加内存堆(Heap) ,或是开发者也能主动在选单的外观和行为下的内存设置中调整。

而Google也发现,在Android Studio中编辑XML的速度,明显地比其他语言还慢,开发者于Android Studio 3.4中输入XML语法资料,文字输入到完成显示之间有严重的延迟,甚至会在一段时间没有反应,之后又突然出现一大串文字的情况,而经过改善后的Android Studio 3.5,开发者可以顺畅地编辑XML档案,输入后即时获得显示回馈。

Android Studio 3.5的建置速度也有大幅度的提升,Google为顶级注释处理器增加了渐增建置(Incremental Build)的支援,包括Glide、AndroidX资料绑定、Dagger、Realm和Kotlin(KAPT),而这对于建置速度有很明显的影响。Google从分析资料发现,Android Studio在Windows上执行,硬盘存取的时间比其他平台高上许多,而深究其原因是防毒程式的预设配置中,没有排除Android Studio的建置输出资料夹,因此现在当Android Studio 3.5检测到这种情况,会主动引导开发者进行设定。

另外,Google也更新了应用变更(Apply Changes)功能,Google移除了过去Android Studio中的Instant Run,并且以新方法在Android Studio 3.5实作了应用变更功能,与Instant Run不同的地方在于,应用变更不会修改应用程序的APK,这项新功能需要Android Oreo以上版本的API才能支援。同时Google也重新建构了整个部署工作管线,以改善部署速度,并调整了执行和部署工具栏按钮(下图),以简化开发者的建置操作。

2019-08-22 12:50:00

相关文章