如何在eclipse中将编译版本更改为api 23 android?

时间:2017-02-19 19:44:45

标签: android eclipse api

我正在完成我的项目,需要将eclipse的编译版本改进到android api 23(marshmallow)。  如何将minSdkVersion保持为11并将targetSdkVersion保持为16,但是在eclipse中使用api 23编译我的应用程序?  我的意思是,想要保持mini sdk更低,以支持许多设备并避免编译时间的错误导致使用api更少23!例如,eclipse给出错误,这些方法属于检查权限,使用相机(在android6中)相关的api 23:

@TargetApi(Build.VERSION_CODES.M)

ContextCompat.checkSelfPermission(context, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED

我更新了android.support.v4.jar文件更多时间并清理了项目,而且我的eclipse也不知道(M)和(checkSelfPermission)! 非常感谢!

1 个答案:

答案 0 :(得分:1)

右键单击您的项目。然后转到Properties-> Android 并选择所需的“项目构建目标”。您在此处选择的版本仅用于构建,可能与您在Manifest中指定的min和目标SDK不同。