Android studio导入依赖包总是出问题,包内cannot resolved R

以前就是照书敲敲基本代码,开始用依赖包,发现留给我的时间已经不多了……辛苦了五天感觉就是在不停改bug,代码进展几乎是0

1 导入的依赖包,按照样例使用代码,但是一些变量名和方法找不到,一些能找到,用能找到的那些定位到jar包下的代码,发现导进来的包很多地方爆红,尤其是R。

查了几个,support.v7和第三方的appIntro、magicSakura都有R报错,copy示范里调用appIntro里的方法都是cannot resolved,MPchart报错的是@requiresApi,jar包里importAndroidX的地方也是红的。

2 还想请教一下,依赖包必须完美对应sdk版本吗?

我是sdk27,一开始是SDK29,后来把涉及AndroidX的部分全改掉了,因为新建项目自动AndroidX,很多依赖包都报错,最后改到sdk27才好。

如果依赖包必须对应SDK,那怎么协调有些想用的包用不了的问题呢……

 

选择最新的SDK

切换androidx 吧