AndroidStudio4.2是一个主要版本,包含各种新功能和改进。
4.2.2(2021年6月)
4.2.1(2021年5月)
为了提高GradleSync性能,AndroidStudio会在同步期间跳过构建任务列表。这可让GradleSync更快地完成,并提高大型项目的界面响应速度。在AndroidStudio4.2中,此选项默认处于启用状态。若要关闭此选项,请依次点击File>Settings>Experimental(在Mac上,请依次点击Preferences>Experimental),然后取消选中DonotbuildGradletasklistduringGradlesync。
在旧版AndroidStudio中,在使用DatabaseInspector时断开与应用进程的连接会导致关闭检查器及其数据。在AndroidStudio4.2中,我们添加了在进程断开连接后继续检查应用数据库的功能,以便在发生崩溃后更轻松地调试应用。
如果发生断开连接的情况,DatabaseInspector会下载您的数据库,然后供您在离线模式下使用这些数据库。您可以在离线模式下打开表格并运行查询。
请注意,当您重新连接至实时应用进程时,DatabaseInspector会返回到实时模式,并仅显示设备上的数据。也就是说,重新连接到应用进程后,系统不会保留离线模式下显示的数据。因此,DatabaseInspector不允许在离线模式下编辑或运行修改语句。
适用于AndroidGradle插件的升级助理可帮助您更新项目的AGP版本。
该工具以现有的AGP升级功能为基础构建,可指导您完成整个项目级更新/重构工作,并包含更新预览,有助于防止在执行AGP升级之前发生潜在的重大更改。
R8retrace现包含在4.0版命令行工具中。这是一个独立的工具,用于从经过混淆处理的堆栈轨迹获取原始堆栈轨迹。
为了帮助简化跨设备和API级别的应用测试,您现在可以执行以下步骤,将应用同时部署到多个设备或模拟器:
如需使功能模块保持可移除,请在要卸载的任何模块上设置dist:removable="true"。
为了帮助您更高效地迭代应用,我们针对搭载Android11或更高版本的设备对ApplyChanges进行了以下增强:
如果您使用的是AndroidStudio4.2.0并已升级到Kotlin插件1.5.0,Studio创建的新Kotlin项目会因以下Gradle同步错误而无法构建:
Couldnotfindorg.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0-release-764.若要解决此问题,请在项目的build.gradle文件中将1.5.0-release-764替换为1.5.0。
在您依次转到Build>GenerateSignedBundle/APK并尝试为appbundle或APK配置应用签名时,如果对密钥和密钥库输入不同的密码,就可能会导致以下错误:
Keywascreatedwitherrors:Warning:DifferentstoreandKeypasswordsnotsupportedforPKCS12Keystores若要解决此问题,请为密钥和密钥库输入相同的密码。
Studio会尝试导入之前版本的.vmoptions并对其进行清理,以便与JDK11使用的垃圾回收器配合使用。如果此进程失败,对于在.vmoptions文件中设置了自定义虚拟机选项的用户,AndroidStudio可能不会启动。
为了解决此问题,我们建议在.vmoptions中注释掉自定义选项(使用#字符)。.vmoptions文件位于以下位置:
Windows
C:\Users\YourUserName\AppData\[Local|Roaming]\Google\AndroidStudio4.2\studio64.exe.vmoptions
macOS
~/Library/ApplicationSupport/Google/AndroidStudio4.2/studio.vmoptions