flutter unity AR黑屏发布apk,在调试中运行良好



我有一个flutter应用程序,我正在使用以下包将unity AR集成到其中:

https://pub.dev/packages/flutter_unity_widget

当我开发和调试调试apk时,它在以下视频中完美地工作:

https://ufile.io/p7jf2aaa

但在发布的签名apk中,AR相机仍然是黑色的,并且发生了一些奇怪的事情,比如按下关闭按钮时相机没有关闭,行为在以下视频中:

https://ufile.io/nok0qprs

这是一个我不熟悉的新问题(不是unity程序员(,所以如果某个unity/flutter专家可以帮助解决这样的问题。

由于没有人回答这个问题,我自己找到了解决方案:你必须修改你的亲卫队统一文本到以下内容:

-keep class bitter.jnibridge.* { *; }
-keep class com.unity3d.player.* { *; }
-keep interface com.unity3d.player.IUnityPlayerLifecycleEvents { *; }
-keep class org.fmod.* { *; }
-keep class com.google.androidgamesdk.ChoreographerCallback { *; }
-keep class com.google.androidgamesdk.SwappyDisplayManager { *; }
-ignorewarnings
-keep class com.unity3d.plugin.* { *; }
-keep class com.xraph.plugins.flutterunitywidget.UnityUtils { *; }

最新更新