我将现有的 Flutter 项目升级为 Ladybug,但构建开始失败。我从头开始创建了一个新的 Ladybug 项目,并开始将 Flutter 依赖项添加到 pubspec.yaml 中,直到失败。当我添加 easy_localization: ^3.0.3 时发生了该失败。我将 easy_localization 升级到最新版本 3.0.7,但遇到同样的失败:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':shared_preferences_android:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':shared_preferences_android:androidJdkImage'.
> Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JdkImageTransform: C:\Users\kevin\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
> Error while executing process C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe with arguments {--module-path C:\Users\kevin\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output C:\Users\kevin\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules}
Ladybug 非常新,所以我认为开发人员很快就会更新 easy_localization - Koala 一切正常。 easy_localization 与我的项目紧密集成,因此重写所有代码是不可能的。最好的答案是降级回 Koala 还是有办法降级 Ladybug 的元素(jdk、gradle)以使其正常工作?
提前致谢!
瓢虫有很多错误。降级到 koala 才能使其正常工作,除非他们修复了瓢虫。