为什么我的和你们的不一样,引用也报错

为什么我的和你们的不一样,引用也报错

implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.android.support:recyclerview-v7:1.1.0'

我的不是用的V7呀,是我哪里版本的问题吗,和上一个一样,我也是为什么我的没有greenEvent   什么原因,能给我一个合理的解释或者文档吗,一个几个小时等一个回复,实在太难受了,这样的在线解答方式,实在是太不人性化了!

http://img1.sycdn.imooc.com//climg/5e00677a09c2e86910350465.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
提问者 慕仰2135977 2019-12-25 10:09:21

为何老是版本  是这个  compile 'com.android.support:appcompat-v7:24.2.0'

而我的是下面这个,替换加上V7的就会报错,能详细说下嘛,一次说完整呀,   是不是studio版本,那老师用的是哪个版本的,都给我说一下,

implementation 'androidx.appcompat:appcompat:1.1.0'

  • 这与SDK有关系,如果你SDK的版本是29,那么它对应生成的就是用的androidx包,28及以下的就是support中V某的。SDK29以后,就把support包改为androidx包了。所以你不能强硬的去更改
    2019-12-25 11:30:09
  • 提问者 慕仰2135977 回复 好帮手慕雪 #2
    那那个程序 IMoocRecyclerView ,需要导入那个 v7的,而且上面的compile 'com.android.support:appcompat-v7:24.2.0' 也是V7,我导入直接就报错,那我要怎么样下一步操作呢?能回答详细点吗,等你回答我的心脏病都要犯了! 难道你不知道我问这个问题的最终目的吗? 项目执行不下去,你这样挤牙膏试的回答,我一天都进行不了一点程序,老师讲解,应该归纳一些容易出问题的地方,我们新手,到处是坑,怎么下一步跟上呀
    2019-12-25 11:38:32
  • 好帮手慕雪 回复 提问者 慕仰2135977 #3
    RecyclerView 也要换成androidx包中的。这在第一阶段已经跟同学们讲过了,如果SDK不一致,包不一致要如何处理。你要从File-》Project Structrue..中依赖
    2019-12-25 12:01:13
提问者 慕仰2135977 2019-12-23 17:06:16

这个更新到最新的studio   然后新建项目,就变成这样,又是什么原因呢,谢谢帮忙解决下

http://img1.sycdn.imooc.com//climg/5e00835d08afe65213660670.jpg

  • 要新建porject哈,然后再新建module。从你的上图中显示,你引用的还是V7的包吧。重新创建porject .你目前的SDK是29吧?那正常的就应该是引用androidx而不是V7了。或者你重新开关一下机器,再试一下
    2019-12-23 18:16:04
  • 要新建porject哈,然后再新建module。从你的上图中显示,你引用的还是V7的包吧。重新创建porject .你目前的SDK是29吧?那正常的就应该是引用androidx而不是V7了。或者你重新开关一下机器,再试一下
    2019-12-23 18:16:17
  • 提问者 慕仰2135977 回复 好帮手慕雪 #3
    为何老是版本 是这个 compile 'com.android.support:appcompat-v7:24.2.0' 而我的是下面这个,替换加上V7的就会报错,能详细说下嘛,一次说完整呀, 是不是studio版本,那老师用的是哪个版本的,都给我说一下, implementation 'androidx.appcompat:appcompat:1.1.0'
    2019-12-25 10:09:39
好帮手慕雪 2019-12-23 15:44:08

请同学仔细看一下老师上一个问题的回答,应该是你的Android studio没有更新造成的。厂家会强制你进行更新,否则,某些功能就不能再使用了。你或者手动这样引入  implementation 'androidx.recyclerview:recyclerview:1.0.0'  或者更新AS。而与课程中版本不一致是因为,SDK29之后,很多包移动位置了,放在了androidx中。祝:学习愉快

  • 提问者 慕仰2135977 #1
    上面图片留言了,谢谢
    2019-12-23 17:06:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.Android 网络操作与流行框架
  • 参与学习           人
  • 提交作业       220    份
  • 解答问题       1800    个

本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师