程序包android.support.v4.app不存在

前提:

新接手的Android项目主工程依赖了三个library,工程中引入了的RecycleView、V7包、V4包都是通过jar的方式引入,当我在项目中使用android.support.v7.app.AlertDialog类时,在编码时无报错,但是在运行执行到相关的方法时立马报错闪退,经查是v7包版本的问题,而对于jar包我是不知道原来的版本号的。所以决定将所有RecycleView、V7包、V4的jar包引入改成compile引入。


修改包的引入后,编译时就提示

Error:(60, 23) 错误: 程序包ActivityCompat不存在

Error:(18, 30) 错误: 程序包android.support.v4.app不存在

...


代码中的包引用没报错,查看build-exploded-aar 中也有,baidu,google,stackoverflow后时间已经过去了2小时,对这个问题的出现肯定是build.gradle的配置问题,如是开始一行行过build.gradle的代码发现了一处可疑之处。


注释是合并包,但是exclude应该是不包含的意思,如是注释掉这行代码,编译成功。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,669评论 2 45
  • 在之前的开发经历中经常需要导入一些如v4、v7、v13等Android官方的支持包,遇到这些情况时都是网上搜索一下...
    都有米阅读 16,081评论 34 141
  • 今年爷爷已经87了,心脏有点累了,肺也有点力不从心,昨天晚上折腾了一宿,实在是太痛苦了,老姐回来就是看他的。 如果...
    一天的小日子阅读 1,404评论 0 2
  • 最近几天老是在深夜中辗转反侧。想起来实习时在同一层楼的一个女孩,总是对她念念不忘。念念不忘,还是没有回响! ...
    三个橘子阅读 1,573评论 0 0