Android记录我遇到的坑The minCompileSdk (31) specified in a dependency‘s AAR metadata (META-INF/co

Posted 你过来呀~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android记录我遇到的坑The minCompileSdk (31) specified in a dependency‘s AAR metadata (META-INF/co相关的知识,希望对你有一定的参考价值。

记录我遇到的坑,周一打开项目莫名其妙跑不起来了。
一直提示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:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\0f579949db43d8329d0cfe0a082850dd\\jetified-camera-view-1.0.0-alpha30\\META-INF\\com\\android\\build\\gradle\\aar-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

记录自己运行eShopOnContainers过程中遇到的坑

由于各种各样的问题,依照官方文档运行eShopOnContainers项目遇到了好多莫名其妙的错误。

好在最后都解决了,在此记录,以防自己以后再遇到,也为遇到同样问题的同学提供参考。

参考的官方文档

问题1:在命令行中运行时,运行命令“Docker-compose build”时,由于网速问题,镜像下载不下来,导致出现莫名其妙的问题。我这里显示的是找不到类似下面的目录:/src/src/Services/Basket/Basket.API

解决方法:Docker Settings中添加Registry mirrors:

http://f1361db2.m.daocloud.io

 

技术图片

问题2:用vs2017编译运行时,提示错误,mkdir permission deny

解决方法:docker setting里Shared Drives点击Reset credentials,重新将磁盘Shared

技术图片

问题3:在vs2017中编译运行成功后,又尝试在vs2019中编译运行,结果出现错误,类似“IConfigurationBuilder未包含AddAzureKeyVault的定义”这种缺少引用的错误

解决方法:取消勾选vs2019中使用.net core SDK预览版的选项便正常了

 

以上是关于Android记录我遇到的坑The minCompileSdk (31) specified in a dependency‘s AAR metadata (META-INF/co的主要内容,如果未能解决你的问题,请参考以下文章

记录app webview内嵌vue单页应用所遇到的坑

开启我的Android之旅-----记录Android环境搭建遇到的问题

MacOS Sierra10.12.4编译Android7.1.1源代码必须跳的坑

MacOS Sierra10.12.4编译Android7.1.1源码必须跳的坑

记录自己运行eShopOnContainers过程中遇到的坑

对接京东jos遇到的坑 记录一下。方便查询