Android目标sdk 17及以上版本

时间:2015-03-12 11:52:50

标签: android android-manifest android-5.0-lollipop

在我的AndroidManifest.xml中,我已将目标api级别定义为17:

<uses-sdk
    android:minSdkVersion="13"
    android:targetSdkVersion="17" />

在我的java代码中,我想访问API 21中添加的Lollipop constant

//ERROR: LOLLIPOP cannot be resolved
Build.VERSION_CODES.LOLLIPOP

但我收到错误LOLLIPOP无法解决。

我想我可能应该在AndroidManifest.xml中明确声明目标api级别是 17及以上。所以我试过了:

<uses-sdk
        android:minSdkVersion="13"
        android:targetSdkVersion="17+" />

但是LOLLIPOP常量仍然无法在java代码中解析。我怎样才能使用LOLLIPOP常数呢?我的意思是,当然将目标水平设定为21个作品,但我的主要问题是我可以让我的项目意识到我想要目标不仅仅是api 17级还是

1 个答案:

答案 0 :(得分:2)

  

我如何使用LOLLIPOP常数?

将构建目标设置为21或更高。在Eclipse中,那是在Project&gt;属性&gt; Android系统。在Android Studio中,这是compileSdkVersion文件中的build.gradle

相关问题