Android WVMExtractor:无法打开 libwvm.so
Android WVMExtractor: Failed to open libwvm.so
我正在 android 使用 cocos2d-x 平台开发游戏。我在 android 代码中包含游戏 .so 文件。游戏在 marshmallow 及以下版本的设备上运行良好,但是当我 运行 这个应用程序在 android 7 nougat 时出现未知错误。
E/WVMExtractor: Failed to open libwvm.so: dlopen failed: library "libstlport.so" not found
我确定问题出在 .so 文件中。在 .so 文件中,以下行创建问题。听起来在 android 7 牛轧糖中不起作用。
CocosDenshion::SimpleAudioEngine::getInstance()->playEffect(writable);
在 cocos2d-x 平台上播放声音是否有任何替代方法。
对于音效,.mp3
仅在 iOS 上支持,根据 cocos2d-x wiki :
音效
| Platform | supported sound effects formats |
|-----------------|:-----------------------------------:|
| Android Supports| .ogg , .wav format. |
| iOS | .mp3, .wav, .caf |
| Windows Desktop | .mid and .wav only |
可能是 wiki 已过时,因此 Android 中的某些 OS 开始支持 .mp3
音效文件。但是从你的测试来看仍然 android 7 牛轧糖版本不支持 .mp3
文件。
我正在 android 使用 cocos2d-x 平台开发游戏。我在 android 代码中包含游戏 .so 文件。游戏在 marshmallow 及以下版本的设备上运行良好,但是当我 运行 这个应用程序在 android 7 nougat 时出现未知错误。
E/WVMExtractor: Failed to open libwvm.so: dlopen failed: library "libstlport.so" not found
我确定问题出在 .so 文件中。在 .so 文件中,以下行创建问题。听起来在 android 7 牛轧糖中不起作用。
CocosDenshion::SimpleAudioEngine::getInstance()->playEffect(writable);
在 cocos2d-x 平台上播放声音是否有任何替代方法。
对于音效,.mp3
仅在 iOS 上支持,根据 cocos2d-x wiki :
音效
| Platform | supported sound effects formats |
|-----------------|:-----------------------------------:|
| Android Supports| .ogg , .wav format. |
| iOS | .mp3, .wav, .caf |
| Windows Desktop | .mid and .wav only |
可能是 wiki 已过时,因此 Android 中的某些 OS 开始支持 .mp3
音效文件。但是从你的测试来看仍然 android 7 牛轧糖版本不支持 .mp3
文件。