[英]Android Studio: how to check if I have code which calls functions/properties not available in minSdkVersion?
[英]How do I know what is available in minSdkVersion in Android Studio?
我有以下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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.