未找到android:elevation的资源标识符
根据Android L开发指南,我在应用程序中使用了未找到android:elevation的资源标识符,android,eclipse,android-layout,Android,Eclipse,Android Layout,根据Android L开发指南,我在应用程序中使用了Android:elevation属性,但它显示了以下错误: 在包中未找到属性提升的资源标识符 安卓 我正在使用eclipse,两天前我下载了最新版本。 我还将我的目标sdk设置为API级别21,最低设置为API级别14。我还安装了sdk管理器中显示的sdk构建工具的最新更新 有人知道解决办法吗?请帮助我。1)选择项目>右键单击>属性>检查Android L>应用>确定 2) android:minSdkVersion=“L” 希望这对你有用
Android:elevation
属性,但它显示了以下错误:
在包中未找到属性提升的资源标识符
安卓
我正在使用eclipse,两天前我下载了最新版本。
我还将我的目标sdk设置为API级别21
,最低设置为API级别14
。我还安装了sdk管理器中显示的sdk构建工具的最新更新
有人知道解决办法吗?请帮助我。1)选择项目>右键单击>属性>检查Android L>应用>确定
2) android:minSdkVersion=“L”
希望这对你有用 值得一提的是,Android Lollipop对应于
API级别21
。现在还没有API级别22这样的东西
您应该能够通过将
android:minSdkVersion
和android:targetSdkVersion
设置为“21”
选择项目,然后选择属性,然后选择android并勾选android 5.0来解决问题。忽略所有告诉您设置android:minSdkVersion
的答案。Android的设计目的是忽略它不理解的元素中的内容,以便在这种情况下,当在棒棒糖设备上运行时可以应用提升,而在早期的设备上则忽略了提升
您可以通过在元素中添加tools:ignore=“NewApi”
来隐藏xml文件中剩余的lint警告。这需要xmlns:tools=”http://schemas.android.com/tools“
在根元素中指定
AppCompat v21允许在棒棒糖制作前的设备上使用相当多的材料设计,但我还没有弄清楚如何将其添加到Eclipse中的项目中。
android:elevation
或View.setElevation()
是从android API 21引入的。因此,如果您设置android:minSdkVersion=“14”,则不正常android:minSdkVersion=“14”
是集成的