如何删除高于我使用的API级别的API级别样式?

时间:2016-12-29 12:38:16

标签: android android-studio

所有这些资源,我如何阻止Android Studio将它们添加到构建中?他们甚至来自哪里?

我最近降级了我的项目,因为我打算为Honeycomb制作一个应用程序(我希望我的观众使用相对较旧的手机)。但是在我这样做之后,我得到了所有这些错误,我不知道如何阻止Gradle将它们添加到构建中。

image

1 个答案:

答案 0 :(得分:1)

  

如何阻止Android Studio将其添加到构建中?

从技术上讲,你摆脱了试图添加它们的代码。

实际上,他们最有可能为您服务,而您的问题是您将compileSdkVersion更改为过低的值。

  

他们甚至来自哪里?

图书馆,很可能。

  

我最近降级了我的项目,因为我打算为Honeycomb制作应用

我的猜测是你改变了compileSdkVersion。改回来。您的minSdkVersion需要足够低以支持您的旧设备;您的compileSdkVersion需要足够高才能支持您的所有代码。通常,compileSdkVersion设置为最近的版本(例如,目前为25)。

  

我打算为Honeycomb制作一个应用程序(我希望我的观众使用相对较旧的手机)

Honeycomb(Android 3.x)从未在手机上使用过。