【发布时间】:2015-08-29 19:10:55
【问题描述】:
刚刚在 Studio 中创建了一个新的 Android 应用,我将 compileSdkVersion 和 minSdkVersion 设置为 16,因为我想确保我不会意外使用更高版本的 Android 中的任何功能。
但是,我的 build.gradle 中的这一行在更改这些后似乎会导致编译错误:
compile 'com.android.support:appcompat-v7:23.0.0'
当我注释掉它时,编译就会成功。我不需要这条线吗?我认为对于ActionBar等来说是必要的。
我是否有错误的想法首先将 compileSdkVersion 更改为 16 以确保我不使用新功能?
【问题讨论】:
-
我收到大量类似这样的错误:错误:(2) 检索项目的父项时出错:未找到与给定名称“android:TextAppearance.Material.Inverse”匹配的资源。错误:(123, 21) 找不到与给定名称匹配的资源:attr 'android:colorPrimaryDark'。
-
你必须使用API23编译。您不能使用 API16。 stackoverflow.com/questions/32102553/…
标签: android gradle android-gradle-plugin build.gradle