美文网首页
程序包android.support.v4.app不存在

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

作者: kco0910 | 来源:发表于2017-08-17 16:21 被阅读0次

前提:

新接手的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.support.v4.app不存在

      本文链接:https://www.haomeiwen.com/subject/rdfnrxtx.html