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



我试图将Unity作为一个库添加到Android Studio,当我点击带我到Unity应用程序的按钮时,我得到了这个错误,没有编译或构建错误。Unity应用程序单独工作很好,android应用程序也是如此。当我试图在android中嵌入Unity时,出现了这个问题这是错误

加载"libmain.so"失败

我尝试了这些解决方案,但都不起作用:1 .在许多设备和模拟器上运行应用程序2-change球员坐在统一3 .把这个添加到App level的gradle

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

添加到Module的build.gradle

splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}

解决方案是:

1-在导出Unity应用程序之前,确保你在Unity播放器设置中检查了这个目标架构。

2-当你打开导出的unity应用程序在android studio进入应用程序的build.gradle级和复制ndk块,它将类似于这个。

ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}

3-粘贴到目标android应用程序的defaultConfig块上。

4-对strings.xml文件的目标android应用程序粘贴此。

<string name="game_view_content_description">Game view</string>

最新更新