记录我从Android11更新到Android12遇到的坑,周一打开项目莫名其妙跑不起来了。
一直提示The minCompileSdk (31) specified in a
dependency’s AAR metadata (meta-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module’s compileSdkVersion (android-30).
那就动手吧,反正迟早都要升级Android12,开干
本来以为直接更改 ext.targetSdkValue 和 ext.compileSdkValue 改成31就可以了,,,
太天真(还是太菜!!!)
我minCompileSdk 没有修改还是30,第一个问题诞生了
The minCompileSdk (31) specified in a dependency's AAR metadata (meta-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.camera:camera-view:1.0.0-alpha30. AAR metadata file: C:UsersAdministrator.gradlecachestransforms-2files-2.10f579949db43d8329d0cfe0a082850ddjetified-camera-view-1.0.0-alpha30meta-INFcomandroidbuildgradleaar-metadata.properties.
让升级到31
听人劝,吃饱饭,开干
这个不能忘记
本以为可以了
嘿嘿
又一个
CCCCCCCCCCCCCCCCCCCCCCC!!!!!!!
啪啪打脸
搜了半天说要指定jdk版本为11
说改就改,擦
从 JavaVersion.VERSION_1_8 改为 JavaVersion.VERSION_11
//指定jdk版本
compileOptions {
targetCompatibility JavaVersion.VERSION_11
sourceCompatibility JavaVersion.VERSION_11
}
再次运行
艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹
于是
盘它
环境变量改成jdk11
无效
还报这个错!!!!!!!!!!
想到指定项目的JDK
这次运行总可以了吧
哈哈哈
秀
(气死!)
于是把指定的jdk版本再改回去
||
||
||
/
奇迹发生了
BUILD SUCCESSFUL in 21s



