找不到 androidx.legacy:legacy-support-v4:27.0.2

Posted

技术标签:

【中文标题】找不到 androidx.legacy:legacy-support-v4:27.0.2【英文标题】:Could not find androidx.legacy:legacy-support-v4:27.0.2 【发布时间】:2019-08-19 10:12:43 【问题描述】:

我添加了地理定位器依赖项,然后出现 android x 不兼容的错误。有什么可以帮助我摆脱这种情况的吗?

Launching lib\main.dart on Android SDK built for x86 in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:preDebugBuild'.
> Could not resolve all task dependencies for configuration ':app:debugRuntimeClasspath'.
   > Could not find androidx.legacy:legacy-support-v4:27.0.2.
     Searched in the following locations:
       - file:/C:/Users/Rutvik/AppData/Local/Android/sdk/extras/m2repository/androidx/legacy/legacy-support-v4/27.0.2/legacy-support-v4-27.0.2.pom
     Required by:
         project :app > project :image_picker

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 7s
****************************************************

【问题讨论】:

【参考方案1】:

将所有依赖项迁移到 andriodx 包将解决此问题。 https://developer.android.com/jetpack/androidx/migrate

在这里,您的地理定位器最新使用 androidx 包,其中 image_picker 依赖项使用 android 包。您需要将 image_picker 库更新为最新的https://pub.dev/packages/image_picker#-changelog-tab-

快速修复:将地理定位器降级到 2.1.1 以解决此问题。这不是最好的方法。

将所有依赖项升级到 androidx 兼容是您可以尝试的最佳方法。

【讨论】:

您尝试升级到 androidx 了吗?

以上是关于找不到 androidx.legacy:legacy-support-v4:27.0.2的主要内容,如果未能解决你的问题,请参考以下文章

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令

找不到名为“my”的模块。找不到名为“mycontroller”的控制器