您的硬件不支持此应用程序。无法加载“libmain.so”

问题描述 投票:0回答:2

我尝试将 Unity 作为库添加到 Android Studio,当我单击带我进入 Unity 应用程序的按钮时,出现此错误,没有编译或构建错误。 Unity应用程序单独工作正常,Android应用程序也可以。当我尝试在android中嵌入unity时出现这个问题 这是错误

无法加载“libmain.so”

我尝试了这些解决方案,但没有任何效果: 1-在许多设备和模拟器上运行应用程序 2-改变球员的统一坐姿 3-将其添加到应用程序级别的 gradle

defaultConfig {
    ndk {
        abiFilters 'armeabi-v7a', 'x86'
    }
}

4-将其添加到模块的build.gradle中

splits {
    abi {
        enable true
        reset()
        include 'x86', 'armeabi-v7a'
        universalApk true
    }
}
android android-studio unity-game-engine augmented-reality unity-container
2个回答
4
投票

解决办法是:

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>

0
投票

初始化失败!

您的硬件不支持此应用程序。

无法加载“libmain.so”

java.lang.UnsatisfiedLinkError:dlopen 失败:找不到库“libmain.so”

按确定退出。

当我尝试在我的 Android moto g52 上安装(死亡之门)Netflix 时出现此问题,如何解决?

© www.soinside.com 2019 - 2024. All rights reserved.