2017-05-15 31 views
1

我在一個項目中工作,我想使用約束!如果我使用它,當我想建立gradle這個或intall的APK在pohne,我這個錯誤:錯誤:在<declare-styleable> ConstraintSet

「錯誤:在約束集,無法找到屬性的android:提升」

這是我的gradle配置:

defaultConfig { 
    applicationId "application" 
    minSdkVersion 14 
    targetSdkVersion 17 
    versionCode 25 
    versionName "3.11" 

} 

我可以改變一下嗎?有一種方法可以在不改變版本的情況下使用約束? 謝謝

回答

2

你可以嘗試在build.grade中編譯compile'com.android.support.constraint:constraint-layout:1.0.1。或查看compileSdkVersion至最新版本

+0

在我gradle這個我這樣的: 編譯「com.android.support.constraint:約束的佈局:1.0.0」 此外,在AndroidSDK工具我已經更新newwst版本,但我已經這個錯誤當我建立我的應用程序 – Paul

+1

你可以在這裏檢查:[文檔](https://developer.android.com/training/constraint-layout/index.html#constraints-overview)。約束佈局需要Android Studio 2.3或更高版本,最新版本的約束佈局是1.0.1。你可以試試 –

1

android:elevation屬性非常新。 它定義了其應用的視圖的升力。它在最新Android版本的Material Design中使用。

您可以在API級別21上使用它,而在這裏您的目標級別是17,低於此值。 如果你想獲得你可以使用一些這方面的遮蔽效應取代你的目標版本,以21或以上

Shadow

希望這有助於。

+0

是的,問題是這樣的!如果我將我的版本從17更改爲21,它就可以工作。但我無法更改我的版本,因爲我沒有權限執行此操作。還有另一種使用版本17的約束佈局的方法嗎?謝謝 – Paul

+0

_但我無法更改我的版本,因爲我沒有權限做那個_ 你能否詳細說明這一點,爲什麼你沒有權限? – Dhiren

+0

因爲這是一個項目,我沒有得到我的團隊的許可。沒有人想改變當前版本 – Paul

相關問題