Android 如何找出每个包含库的最小api级别
我在项目中包含了很多库(AndroidStudio 2.0预览版4)。我想知道他们每个人的最低Android SDK级别。是否可以不通过谷歌搜索每个库的信息?如果您有源代码形式的库(例如,作为项目中的库模块),请查看其清单Android 如何找出每个包含库的最小api级别,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,我在项目中包含了很多库(AndroidStudio 2.0预览版4)。我想知道他们每个人的最低Android SDK级别。是否可以不通过谷歌搜索每个库的信息?如果您有源代码形式的库(例如,作为项目中的库模块),请查看其清单 如果您有AAR格式的库,那只是一个ZIP文件,所以请查看它的内部并检查它的清单,或者在下一段中使用该技术 如果您将库作为AAR,但通过存储库中的工件,则“分解的AAR”将出现在您的build/输出中。对于app模块,请查看那些aar的app/build/intermediat
如果您有AAR格式的库,那只是一个ZIP文件,所以请查看它的内部并检查它的清单,或者在下一段中使用该技术 如果您将库作为AAR,但通过存储库中的工件,则“分解的AAR”将出现在您的
build/
输出中。对于app
模块,请查看那些aar的app/build/intermediates/exploded aar/
。将有基于组ID、工件ID和版本的子目录。在那里,您将找到AndroidManifest.xml
文件。即使原始库的源代码在其build.gradle
中有minSdkVersion
,AAR中生成的AndroidManifest.xml
(以及exploded AAR/
)中也应该有minSdkVersion
如果库只是一个JAR,那么您将不得不阅读文档,因为工具链不知道最小SDK,并且无法强制执行它