最近由于androidStudio升级完之后,打开项目就出现:Error:程序包android.support.v4.app不存在,;Error:找不到类FragmentActivity,v4包已经导入进去了,却无法获取到里面的类问题,由于项目不能随意改动导入的包,会影响整个项目,以及迭代的问题,把v4包改为用库的v4包方法是可行的,但是我这边项目不能改动,牵扯耦合的东西,网上找了好多解决方法也不可行,记录一下我的解决方法,
首先:
打开gradle.proprietary文件,将下面这两句注释掉重新运行试试。
android.useAndroidX=true
android.enableJetifier=true
这是androidx的东西,使用这个的话,就得吧V4包去掉,改在build.gradle中添加androidx版本的V4包
如果还是不行,看下你项目下
.ideaa/libraries 下面的文件下面是否有你导入V4包的xml路径文件
如果有可能就是你android sdk 插件版本和工具没有更新的问题,导致找不到对应的类:
我这边的解决方法步骤是:
File->Settings->Appearance&Bahavior->System Settings->Android SDK 把里面SDKPlatforms和SDK Tools 各个版本全部安装下来,吧项目关掉,重新打开项目即可。
希望对某些小伙伴有帮助吧