Android Studio在新建工程时,自动的继承自android.support.v7.app.AppCompatActivity
,AppCompatActivity是v7包提供的向下兼容的Activity,一般不建议更改。
刚刚建立的工程:
这几个地方,需要注意版本问题,否则刚刚建立就是错误的,一般compileSdkVersion第一个版本就可以了。
补充下,targetSdkVersion也要注意版本不要超过最高版本,尤其是Build Platform Tool的版本。
如果希望删除,则需要做以下操作,完成删除:
- 删除build.gradle内相关内容:
- 修改你的Activity的父类为:
android.app.Activity
这样还有错,继续修改。
- 修改styles.xml内容:
也可以不删除,直接修改为非v7包主题:
然后,这样就可以了,可以运行了,已经是不依赖于V7包了。
V7包做了向下兼容,当SDK版本较低时,选择低版本Activity,所以建议使用,不要删除。