我有以下android build.gradle
文件:
android {
compileSdkVersion 22
buildToolsVersion "23.0.0 rc2"
defaultConfig {
applicationId "com.example.mg.demo2"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
}
在Android Studio中编写代码,我如何知道minSdkVersion中有哪些可用功能?
当我使用代码完成功能时,我看到:
它说的是Android 22,这是我的targetSdkVersion,而不是最低的sdk版本。
我怎么知道
minSdkVersion
中有什么?
最佳答案
您不必为此担心。可用的API由构建系统处理。您可以在文件$ANDROID_SDK/platform-tools/api/api-versions.xml
中看到API的列表。
可用版本和不推荐使用的版本(如果有的话)在此XML文件中是清楚的。
<class name="android/app/backup/BackupAgentHelper" since="8">
<extends name="android/app/backup/BackupAgent" />
<method name="<init>()V" />
<method name="addHelper(Ljava/lang/String;Landroid/app/backup/BackupHelper;)V" />
</class>
关于java - 我怎么知道Android Studio中的minSdkVersion有什么可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30721049/