如何解决flutter unity AR 黑屏发布 apk 并在调试中正常工作
我有一个 Flutter 应用程序,我正在使用这个包将统一 AR 集成到其中:
https://pub.dev/packages/flutter_unity_widget
当我开发和调试调试 apk 在以下视频中完美运行:
但是在发布签名的 apk 中,AR 摄像头仍然是黑色的,并且发生了一些奇怪的事情,比如按下关闭按钮时摄像头没有关闭,行为在以下视频中:
这是一个我不熟悉的新问题(不是 Unity 程序员),所以如果一些 Unity/flutter 专家可以帮助解决这个问题。
解决方法
所以没有人回答这个问题,我自己找到了解决方案: 你必须将你的 pro guard unity txt 修改为以下内容:
-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 { *; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。