Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何找出每个包含库的最小api级别_Android_Android Studio_Gradle_Android Gradle Plugin - Fatal编程技术网

Android 如何找出每个包含库的最小api级别

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

我在项目中包含了很多库(AndroidStudio 2.0预览版4)。我想知道他们每个人的最低Android SDK级别。是否可以不通过谷歌搜索每个库的信息?

如果您有源代码形式的库(例如,作为项目中的库模块),请查看其清单


如果您有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,并且无法强制执行它