2017-02-19 93 views
0

我正在完成我的项目,需要提高eclipse的编译版本到android api 23(棉花糖)。 我该如何保持minSdkVersion为11,targetSdkVersion为16,但在eclipse中用api 23编译我的应用程序? 我的意思是,要保持迷你sdk较低,以支持许多设备,并避免使用api少于23的编译时间导致一些错误!例如,日食给出了这些方法的错误属于检查许可使用相机(在android6),其相关的API 23:如何在eclipse中将编译版本更改为api 23 android?

@TargetApi(Build.VERSION_CODES.M) 

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

我更新android.support.v4.jar文件更多的时间和清洗项目,也是我的日食不知道(M)和(checkSelfPermission)! 非常感谢!

+1

对Eclipse作为Android应用程序开发IDE的官方支持在几个月前结束。 IIRC,项目属性> Android为您提供了可供编译的可用SDK版本列表。 – CommonsWare

回答

0

右键单击您的项目。然后进入Properties-> Android 并选择你想要的“Project Build Target”。您在此处选择的版本仅用于构建,并且可能与您在清单中指定的最小和目标SDK不同。