java - 我怎么知道Android Studio中的minSdkVersion有什么可用?

标签 java android android-studio gradle

我有以下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="&lt;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/

相关文章:

android - 'or' 的目的是 -1 的值?

android - 我可以将 android studio 项目导入到 eclipse 中吗?

android - 在 5.0+ 中通过 Activity 别名更改启动器图标后,应用程序无法从最近的应用程序启动

javascript - Android Studio React Native 构建失败

java - 查找应该为每一行的一个参数至少定义一个值的记录

android - 如何检查 SIM 卡在安卓设备中是否可用?

java - 从插件到 Eclipse 应用程序(或产品)

java - Android Studio 和 Gradle : Add outside java classes to Android main project

java.lang.OutOfMemory错误: GC overhead limit exceeded facing this error while executing android project

java - 如何从java中的字符串指定类属性