2015-04-07 64 views
0

我有一个比较旧的android设备,在api level 15下工作,我想为它做一些简单的程序。现在我只是看例子。我通过导入命令从sdk/samples/android-15目录中导入它们,它们被导入为android-21项目,然后我进入模块配置并将api等级更改为15.这似乎对我来说很长,所以我试图通过删除除15之外的所有sdk。现在它根本不导入。如何使导入的项目使用较旧的api级别?

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

回答

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经理:看看,你没有删除所需最低限度的SDK工具: http://developer.android.com/sdk/installing/adding-packages.html 你不需要下载所有的API版本abailable,这些都是

+0

犯错,才有可能教机器人工作室使用api 15导入时无需每次编辑build.gradle?是的,我启用了usb调试功能,并在真实设备上放下了一个应用程序。 – user2547526

+0

你应该编辑你的gradle.build文件以获得构建规范,每个项目和每个模块都有自己的文件。在Android studio中,这些规范不需要添加到清单文件中。 – venimania

相关问题