Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖

Android Studio在新建工程时,自动的继承自android.support.v7.app.AppCompatActivity,AppCompatActivity是v7包提供的向下兼容的Activity,一般不建议更改。
刚刚建立的工程:

Paste_Image.png

这几个地方,需要注意版本问题,否则刚刚建立就是错误的,一般compileSdkVersion第一个版本就可以了。
补充下,targetSdkVersion也要注意版本不要超过最高版本,尤其是Build Platform Tool的版本。

如果希望删除,则需要做以下操作,完成删除:

  1. 删除build.gradle内相关内容:
Paste_Image.png
  1. 修改你的Activity的父类为:
    android.app.Activity
Paste_Image.png

这样还有错,继续修改。

  1. 修改styles.xml内容:
Paste_Image.png

也可以不删除,直接修改为非v7包主题:

Paste_Image.png

然后,这样就可以了,可以运行了,已经是不依赖于V7包了。

V7包做了向下兼容,当SDK版本较低时,选择低版本Activity,所以建议使用,不要删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容