[英]no resource identifier found for android:elevation
按照指引在這里為Android l開發,我使用android:elevation
財產在我的應用程序,但它顯示了以下錯誤:
在包android中找不到屬性提升的資源標識符
我正在使用eclipse,我在2天前下載了最新版本。 我還將目標sdk設置為API level 21
,最小值設置為API level 14
。 我還安裝了sdk manager中顯示的sdk-build工具的最新更新。
誰知道解決方案? 請幫助我。
1)選擇項目>右鍵單擊>屬性>檢查Android L>應用>確定
2) android:minSdkVersion="L"
希望這對你有用。
值得注意的是, Android Lollipop對應於API level 21
。 API level 22
還沒有這樣的東西。
您應該能夠通過將android:minSdkVersion
和android:targetSdkVersion
為"21"
來解決您的問題。
選擇Project,然后選擇Properties,然后選擇Android並勾選Android 5.0。 忽略所有答案,告訴你設置android:minSdkVersion
。 Android旨在忽略它不理解的元素內部的東西,以便在這種情況下,您可以在棒棒糖設備上運行時應用高程,並且在早期設備上忽略它。
您可以通過在元素中添加tools:ignore="NewApi"
來隱藏xml文件中的剩余lint警告tools:ignore="NewApi"
。 這需要在根元素中指定的xmlns:tools="http://schemas.android.com/tools"
。
AppCompat v21允許在棒棒糖前設備上使用相當多的Material Design,但我還沒有弄清楚如何將它添加到Eclipse中的項目中。
自Android API 21開始引入android:elevation
或View.setElevation()
。因此,如果你設置android:minSdkVersion="14"
,那就View.setElevation()
。 android:minSdkVersion="14"
是integrant。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.