如何使导入的项目使用较旧的api级别?

时间:2015-04-07 10:06:59

标签: android android-studio

我有一个相对较旧的Android设备,可以在api 15级下运行,我想为它制作一些简单的程序。现在我只是看例子。我通过import命令从sdk/samples/android-15目录导入它们,它们作为android-21项目导入,然后我转到模块配置并将api级别更改为15.这对我来说似乎很长,所以我试图通过删除除15之外的所有sdk来修复它。现在它根本不会导入。

我可以告诉android studio使用sdk 15吗?

1 个答案:

答案 0 :(得分:1)

您无需更改模块配置中的任何内容。

转到build.gradle文件并检查下一个:

compileSdkVersion 21  //the version of the API the app is compiled against
buildToolsVersion "21.1.2"

defaultConfig {
   // put here the minimum Api version compatible, in your case 15 or lower
    minSdkVersion 15

    targetSdkVersion 21
}

dependencies {
    //be sure you add the dependencies with the support library 
    compile 'com.android.support:support-v4:21.0.3'
    compile 'com.android.support:appcompat-v7:21.0.3'
}

您是否启用了设备中的开发者选项? http://developer.android.com/tools/device.html

SDK管理员:检查您是否删除了所需的minimun sdk工具: http://developer.android.com/sdk/installing/adding-packages.html 你不需要下载所有api版本,这些都是