testagent升级2020到android studio 2024后导致不能编译。
解决什么问题:新版本AS也能用。
有什么价值:为其它项目前升级到新版本AS 提供快速方法。
androidstudio 由2020.03升级到2024.1报错
不支持gradle5.1.1 要求升级到7.2,升完后报下面错:
cvc-complex-type.2.4.a: Invalid content was found starting with element ‘extension-level’. One of ‘{layoutlib}’ is expected.
参考:https://blog.csdn.net/H_O_W_E/article/details/127684885 解决了。
即:新建一个正常的项目,把老项目的android Gradle Plugin Version和Gradle Version改成和新项目一样。
提示缺namespace,参考正常的项目,加上namespace
# R.id.button01需是常量。这不是常量吗?
改成
if (view.getId() == R.id.button01) {
// 处理 button01
} else if (view.getId() == R.id.button02) {
// 处理 button02
}
安装成功 运行成功。
调试运行失败,可能是因为系统app有自重启机制。没升级前就有这个问题。完成。