我尝试将 Unity 作为库添加到 Android Studio,当我单击将我带到 Unity 应用程序的按钮时出现此错误,没有编译或构建错误。 Unity 应用程序单独运行良好,Android 应用程序也是如此。当我尝试在 android 中嵌入统一时出现此问题 这是错误
我尝试了这些解决方案,但没有任何效果: 1-使用许多设备和模拟器运行应用程序 2 改变玩家坐在统一 3-将此添加到应用程序级别的 gradle
defaultConfig {
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
}
4-将此添加到 Module 的 build.gradle
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
最佳答案
解决方案是:
1- 确保你检查了这个 target architecture在导出 Unity 应用之前形成 Unity 播放器设置。
2- 当您在 android studio 上打开导出的 unity 应用程序时,转到应用程序级别 build.gradle
并复制 ndk block ,它将与此类似。
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}
3- 将其粘贴到目标 android 应用程序的 defaultConfig
block 上。
4- 在目标 android 应用程序的 strings.xml
文件上粘贴此内容。
<string name="game_view_content_description">Game view</string>
关于android - 您的硬件不支持此应用程序。无法加载 "libmain.so",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66019913/