gpt4 book ai didi

android - flutter build appbundle "can' t 找到动态引用的类 android.util.LongArray"

转载 作者:行者123 更新时间:2023-12-02 15:24:34 26 4
gpt4 key购买 nike

在我的 Flutter 应用程序中运行 flutter build appbundle 时,我的构建失败并出现以下错误:

Note: io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors: can't find dynamically referenced class android.util.LongArray
Note: there were 1 unresolved dynamic references to classes or interfaces.
You should check if you need to specify additional program jars.
(http://proguard.sourceforge.net/manual/troubleshooting.html#dynamicalclass)

我发现的最接近的东西是这个 issue

任何人都可以指出我如何解决此问题的正确方向吗?我可以更新我的 android.jar 文件以包含 LongArray.java以某种方式归档?我应该找出 LongArray 类被引用的位置并尝试删除它吗?

很难为这样的事情制作 MRE,但任何指示都会有所帮助。

(PS。我在 Linux 上使用 Android Studio 来开发应用程序。)

最佳答案

在构建我的应用程序时,我遇到了同样的问题。根据这个 git post here与 flutter.jar 相关。您只需要添加

-dontwarn io.flutter.embedding.**

到项目文件夹中的/android/app/proguard-rules.pro 文件。

This is because flutter.jar doesn't bring the AndroidX dependencies.

更新:flutter 1.9.1+hotfi.2 存在与 WindowInsets 相关的新错误。解决方法是在提到的文件中添加 -dontwarn android.** 。信息:here

关于android - flutter build appbundle "can' t 找到动态引用的类 android.util.LongArray",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57120241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com