在我的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级还是?
答案 0 :(得分:2)
我如何使用LOLLIPOP常数?
将构建目标设置为21或更高。在Eclipse中,那是在Project&gt;属性&gt; Android系统。在Android Studio中,这是compileSdkVersion
文件中的build.gradle
。