首先新建项目appcompat_v7会报错,这是一个低版本的兼容包,会自动生成,用于适应高版本的API。

当最低SDK版本低于4.0时,系统就会自动生成appcompat_v7兼容包并报错,同时新建项目中gen目录下不会自动生成R.java文件,

然后会容易出现以下问题:

No resource found that matches the given name 'android:Widget.Material.A

........

........

最终,尝试多种解决方法后,还是要学会转弯,别那么执着。

 

方法:

 

如果你不想创建appcompat_v7,你可以在创建项目时将minimum Required SDK设置为4.1以上

这时就不再生成appcompat_v7项目了,然后你再去清单文件中将minSdkVersion还原为8就行了.

(这才是关键,一般高版本的API都能向下兼容,所以,哪怕每次都要去AndroidManifest.xml中把版本再改回低版本如:8,每次新建项目可能多花几秒,但是总比对着烦人的appcompat_v7头疼要好得多。)

另外:还可以参考以下这篇博客和网站说明了appcompat_v7产生的原因及一些解决思路。

http://blog.csdn.net/crazykbc/article/details/21553699

http://stackoverflow.com/questions/26518144/hello-world-android-app-error-workspace-appcompat-v7-res-values-v21-styles-bas

更多相关文章

  1. Android各个版本的区别
  2. Android指纹识别,2017/3/12 03
  3. AndroidStudio中gradle,buildToolsVersion,complieSdkVersion的关
  4. ubuntu android-studio创建右侧快捷启动方式
  5. Android之Context理解
  6. Android(安卓)ConstraintLayout详解
  7. java的String和android的String有什么区别?
  8. 安卓如何创建右上角点击菜单
  9. 关于Android(安卓)Studio升级到3.4.2版本后的坑

随机推荐

  1. 基于Android studio3.6的JNI教程之hellow
  2. XBMC 使用 Android StageFright 硬件解码
  3. Android设备开机日志分析
  4. 如何“任性”使用Android的drawText()
  5. Android(安卓)opengl 立方体 多纹理
  6. 详解Android中AsyncTask的使用
  7. Android Studio常用快捷键
  8. Android 隐藏/显示 Actionbar之后不能运
  9. android studio 新建 activity 失败
  10. GitHub 优秀的 Android 开源项目 淘宝技