在我导入的名为BaseGameUtils的模块的build.gradle文件中出现了Gradle同步错误,提示应该不在Android清单文件中声明minSdk版本。
从我所看到的内容来看,我并没有调用它,而在Android清单文件中也没有声明它?
但是这里是我的build.gradle文件。请帮忙查看!
在我导入的名为BaseGameUtils的模块的build.gradle文件中出现了Gradle同步错误,提示应该不在Android清单文件中声明minSdk版本。
从我所看到的内容来看,我并没有调用它,而在Android清单文件中也没有声明它?
但是这里是我的build.gradle文件。请帮忙查看!
在您的清单文件中,必须有 <uses-sdk>....</uses-sdk>
标签,其中可能写有 minsdkversion。只需删除该标签即可。
uses-sdk
标签也可以出现在库的清单文件中。例如,OpenCV包含此标签,因此会造成问题。 - emrahgunduzandroidx.security
时遇到了问题。 lint
命令在<uses-sdk>
标签上抛出异常。
我在这里找到了答案:https://dev59.com/HF4d5IYBdhLWcg3wLf4g#27175950
事实证明,我不需要定义android:minSdkVersion
,只需覆盖<uses-sdk>
标签即可。目前,我正在使用openCV,我的解决方案是在build.gradle模块:app和build.gradle模块:OpenCVLibrary中更改minsdk版本为相同的版本。希望这对您有用。