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

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

Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖_第1张图片
Paste_Image.png

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

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

  1. 删除build.gradle内相关内容:
Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖_第2张图片
Paste_Image.png
  1. 修改你的Activity的父类为:
    android.app.Activity
Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖_第3张图片
Paste_Image.png

这样还有错,继续修改。

  1. 修改styles.xml内容:
Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖_第4张图片
Paste_Image.png

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

Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖_第5张图片
Paste_Image.png

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

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

你可能感兴趣的:(Android Studio 删除'com.android.support:appcompat-v7:XX.X.X'依赖)