是因为Flutter默认使用的是Support库,而AndroidX是Google推出的新的Android开发支持库。为了解决这个问题,可以进行以下步骤:
android/gradle.properties
文件中添加以下内容:android.useAndroidX=true
android.enableJetifier=true
这样可以告诉Flutter项目使用AndroidX库。
android/app/build.gradle
文件中,将compileSdkVersion
和targetSdkVersion
设置为28或更高版本,以支持AndroidX。android/app/build.gradle
文件中,将dependencies
块中的所有com.android.support
相关的依赖项替换为对应的androidx
依赖项。例如,将implementation 'com.android.support:appcompat-v7:28.0.0'
替换为implementation 'androidx.appcompat:appcompat:1.0.0'
。flutter clean
命令,清除构建缓存。推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云