好的,我在Android Studio 3.0中創建了一個全新的項目。搖籃在此建新實例化項目工作正常,直到我插入以下行我模塊的build.gradle
cardslib錯誤資源android:attr/foregroundInsidePadding是專用的,但定位SDK 26
dependencies {
...
compile 'com.github.gabrielemariotti.cards:cardslib-core:2.1.0'
compile 'com.github.gabrielemariotti.cards:cardslib-cards:2.1.0'
compile 'com.github.gabrielemariotti.cards:cardslib-recyclerview:2.1.0'
}
下面是我在生成日誌得到錯誤
/home/sparker0i/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.0.1.aar/e06e09188fb79d4d895b39247477d1c1/res/values/values.xml
Error:(246, 5) resource android:attr/foregroundInsidePadding is private
當我雙擊它,我得到了values.xml
文件(合併一個),其中指針在
<dimen name="abc_action_bar_content_inset_material">16dp</dimen>
我最小的SDK版本是16,目標SDK是26.我使用的Android斯圖DIO 3.0 Beta 2,構建工具版本是26.0.1。 Gradle插件3.0.0-beta2。
我敢打賭,這是因爲一個稍微過時的Cardslib庫。有沒有辦法解決這個問題? (從相關項刪除這些行很好)
感謝豬頭...這個工作 – Sparker0i
我說這在我的'gradle這個-包裝.properties',但這不起作用。 – Khemraj
請將它添加到'gradle.properties'而不是'gradle-wrapper.properties'並查看它是否有效。謝謝 –