前言
这两天被android studio 4.1 升级后遇到的问题折腾的头大。虽然自己遇到的问题和网友遇到的问题不一样。总结一句话。升级需谨慎
问题归问题,这次更新还是有很多亮点。
官方变更说明入口:
掘金 https://zhuanlan.zhihu.com/p/267805231 简书: https://www.jianshu.com/p/fc9f6a5dd52a
引用官方语言:Android Studio 4.1 包括以下新增及改进功能:
设计
Material Design 组件更新
开发
Database Inspector
直接在 Android Studio 中运行 Android 模拟器
Dagger 导航支持
使用 TensorFlow Lite 模型
构建和测试
Android 模拟器 - 可折叠设备铰链信息支持
Apply Changes 更新
从 AAR 中导出 C/C++ 依赖项
原生代码崩溃报告符号化解析
优化
System Trace 界面改进
独立分析器
原生内存性能分析器
问题: 附上自己升级后遇到的Android Studio 问题
描述:升级后java文件中断点调试有问题,断点可以打,只是内部类断点不进去,直接跳过断点位置,往下执行,在git push代码过程中,看到*.java 文件被识别成了C++文件,断点问题,大概率是文件被识别成c++文件导致。
如图:*.kt, *.gradle 均被识别为c++标识了。
上面问题,经验证虽然被识别成了c++图标在mac电脑上打断点是正常的,在window电脑上androidStudio 无法打内部类断点。只显示一个红点。
问题1.目前有两种解决办法
1.回退到老版本
2.升级到新版,比如我在window上升级了非稳定新版后。断点可以打上了
问题2:旧版安装的插件,在升级后也不翼而飞了。需要重新安装,同时还有不兼容插件警告⚠️。