android - 将Unity项目导入 native 应用程序时出现问题

标签 android unity3d gradle arcore

因此,我已将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.nativeRestartActivityIndi​​cator()的实现

有人面对过这个问题,知道解决方案吗?

我正在使用以下代码启动 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/

相关文章:

android - 需要 root 在运行时通过应用程序执行 shell 命令 "input keyevent <#>"?

java - 从 ArrayList<HashMap<String,String>> 填充 Spinner

android - Firebase 匿名身份验证 (Android) : Lifetime?

java - Gradle 和雅各科 : Get jacoco reports for Test-type task other than "test"

java - Gradle 将缓存 8MB jar,但不会缓存 32MB jar

android - 如何打开Android默认图库中的图片

algorithm - 如何缩放对象并改变位置以保持一个固定点

c# - 如何在unity3d中加载一个html网页

c# - 我有一个变量,当我将它递增 1 时它保持为 0?

android - 从 Eclipse 移植和升级 Android 库