解决Android Studio无法导入android.support.v4.app

2020/03/27 Blog

找原因

在对老项目添加功能的时候随手把Android Studio升级到最新版3.6.1,结果这一手残行为导致工程编译错误,具体就是找不到android.support.v4.app包。

新版本的Android默认使用androidx包代替原有support包,我们打开gradle.properties文件可以看到如下两个配置

# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app's APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true

解决

  • 如果不想动原有代码可以将以上两个配置改为false即可
  • 长远来看我们应该将原有的support包改为androidx

build.gradle添加如下引用以使用androidx

implementation 'androidx.appcompat:appcompat:1.1.0'

Search

    Table of Contents