因此,我已将我的Unity项目导入到我的Android本机应用程序中,并且在尝试启动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()的实现
还有其他人遇到这个问题,知道任何解决方案吗?
我正在使用以下代码启动活动:
Intent intent = new Intent(getContext(), UnityPlayerActivity.class);
startActivity(intent);
我正在运行Android P的OnePlus 6上进行测试
答案 0 :(得分:0)
您需要在播放器设置中将后端脚本更改为“ IL2CPP”。 另外,在目标体系结构中,添加ARM64。 我遇到了类似的问题-我确认我的Unity应用程序可以在x86处理器手机上运行(在HTC One E8上试用),但在64位架构设备上运行(在诺基亚6.1上试用)。