因此,我已将Unity项目导入到我的Android Native App中,当我尝试启动Unity Activity时遇到以下问题。
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.vmanordic.vrkarbala, PID: 4734
java.lang.UnsatisfiedLinkError: No implementation
found for void com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator() (tried Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator and Java_com_unity3d_player_UnityPlayer_nativeRestartActivityIndicator__)
找不到无效com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator()的实现
有人面对过这个问题,知道解决方案吗?
我正在使用以下代码启动 Activity :
Intent intent = new Intent(getContext(), UnityPlayerActivity.class);
startActivity(intent);
我正在运行Android P的OnePlus 6上进行测试
最佳答案
您需要在播放器设置中将后端脚本更改为“IL2CPP”。
另外,在目标体系结构中,添加ARM64。
我遇到了类似的问题-我确认我的Unity应用程序可以在x86处理器手机上运行(在HTC One E8上试用),但在64位架构设备上运行(在诺基亚6.1上试用)。
关于android - 将Unity项目导入 native 应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52171584/