我尝试将 Unity 作为库添加到 Android Studio,当我单击带我进入 Unity 应用程序的按钮时,出现此错误,没有编译或构建错误。 Unity应用程序单独工作正常,Android应用程序也可以。当我尝试在android中嵌入unity时出现这个问题 这是错误
我尝试了这些解决方案,但没有任何效果: 1-在许多设备和模拟器上运行应用程序 2-改变球员的统一坐姿 3-将其添加到应用程序级别的 gradle
defaultConfig {
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
}
4-将其添加到模块的build.gradle中
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
解决办法是:
1- 确保在导出 Unity 应用程序之前检查了此目标架构表单 Unity 播放器设置。
2-当您在 android studio 上打开导出的 Unity 应用程序时,转到应用程序级别
build.gradle
并复制 ndk 块,它将与此类似。
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}
3- 将其粘贴到目标 Android 应用程序上的
defaultConfig
块上。
4- 在目标 Android 应用程序上的
strings.xml
文件上粘贴此内容。
<string name="game_view_content_description">Game view</string>
初始化失败!
您的硬件不支持此应用程序。
无法加载“libmain.so”
java.lang.UnsatisfiedLinkError:dlopen 失败:找不到库“libmain.so”
按确定退出。
当我尝试在我的 Android moto g52 上安装(死亡之门)Netflix 时出现此问题,如何解决?