Android Studio 升级 Dolphin | 2021.3.1 后老项目跑不起来

1,419 阅读1分钟
发现

最近把Android Studio从Chipmunk(花栗鼠)升级到Dolphin(海豚) 后发现以前的老项目跑不起来,以下为报错内容:

com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0),this version of the Java Runtime only recognizes class file versions up to 52.0

该报错中涉及的 55.0 和 52.0 是jdk 11jdk 8

旧项目运行环境:

  • android studio Chipmunk|2021.2.1 可能更老
  • AGP:3.6.3
  • Gradle:6.5
  • jdk:1.8

Google后发现原因可能是:

Dolphin|2021.3.1 从上一版本更新不支持 Android Gradle Plugin: 3.6.3

解决方案:
  1. Dolphin退回到Chipmunk
  2. 升级对应的Gradle和AGP
    • AGP:3.6.3 -> 4.2.2
    • Gradle:6.5 -> 6.7.1
    • jdk:1.8
  3. Gradle更高版本
    • AGP:3.6.3 -> 7.1.2
    • Gradle:6.5 -> 7.2
    • jdk:11

感谢:唐诺