Android新手
照着教程使用一些控件或模块,要添加依赖时,需要用到v7包,发现根本就找不到v7包,import也报错说找不到v7这个符号
查了资料才知道,因为原来的support包分布太乱了,所以重新整合成了Androidx包,原来在v7中的东西都在androidx中有,而因为使用了androidx,v7包就被删掉了。如果找不到v7包,可以将v7包的前缀改成Androidx的前缀试试
比如说cardview、room之类的模块都在Androidx里
下面附上新版AS添加依赖包的两种方式:
第一种就是直接在app目录下的build.gradle中的dependencies添加依赖语句,因为添加依赖包就是添加模块依赖,所以要在app目录下的build.gradle中添加,如图
第二种就是通过界面化的模块依赖管理器来进行管理:
点击file,选择菜单中的project structure
选择第一项使用管理器来添加依赖
管理器界面
直接搜包名的片段是搜不到东西的
必须要完整的包名,大小写不一样也是不行的,找到对应的包,在右边选择对应版本,然后确定、确定,AS就会自动帮你在app目录下的build.gradle中的dependencies添加好相应的依赖语句