【发布时间】:2013-10-11 01:37:10
【问题描述】:
我正在开发一个 Api 级别为 10 的 android 项目,它在 build.gradle 和 AndroidManifest.xml 文件中声明
defaultConfig {
minSdkVersion 10
targetSdkVersion 15
}
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="15" />
当我使用 ActionBar 类时,Android Studio 编辑器在此行下划线并按预期发出警告“调用需要 API 级别 11(当前最小值为 10):android.app.ActionBar...”
但是当我编译项目时,它编译成功。这可能会导致错误,它如何在 API lvl 10 设备上工作。我想要一个关于这个的错误,但它已编译。我怎样才能得到一个关于这个的构建错误。太棒了。
【问题讨论】:
-
你的
build.gradle中的compileSdkVersion是什么? -
当时是 18,我设置为 10,虽然我没有选择这个主题,但我对 Holo 有很多错误。 (AndroidStudioProjects\TeAppProject\TeApp\build\exploded-bundles\ComAndroidSupportAppcompatV71800.aar\res\values-v14\values.xml,Gradle:检索项目的父项时出错:找不到与给定名称匹配的资源 'android:Widget .Holo.ActionButton'etc..) 但是是的,我认为它与 compileSdkVersion 有关。如果我跳过所有这些错误,我会收到我提到的关于帖子的错误。 ty @Varun
标签: android gradle android-studio build.gradle