android studio 和 appcompat

android studio and appcompat

假设我正在从头开始制作一个针对 API 15-21 岁的新 android 项目,我真的需要 build.gradle 中的 compile 'com.android.support:appcompat-v7:21.0.3' 吗?

我可以删除它而不担心它吗?

do I really need the "compile 'com.android.support:appcompat-v7:21.0.3'" in build.gradle?

如果您想要 Material 设计风格的操作栏 API 级别 7-20(或者,在您的情况下,15-20),那么是的。否则,对于 15 的 minSdkVersion,通常您不需要它。

Can I remove it and not be worried about it?

您可以删除它,但您可能需要调整 Java 类(例如,让您的活动直接继承自 Activity,而不是 ActionBarActivity),菜单资源(对所有内容使用 android: 前缀,而不是 app: 前缀)和主题(确保它们不继承自 Theme.AppCompat)。基本上,项目中依赖于 appcomat-v7 的任何内容都需要调整为不再依赖于 appcompat-v7.

中的内容