2017-06-06 2485 views
1

我正在使用cocos2d-x平台在android中开发游戏。我在android代码中包含游戏.so文件。游戏在棉花糖和低于版本的设备工作正常,但是当我运行这个应用程序在Android 7牛轧糖得到未知的错误。Android WVMExtractor:未能打开libwvm.so

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平台上播放声音的任何替代方法。

+0

音频文件的文件格式?与制造公司的设备模型? – Aryan

+0

你尝试过'实验:: AudioEngine'吗? – Aryan

+0

@AbhishekAryan音频格式.mp3设备模型MI音符2根源于cocos2d-x [wiki](http://www.cocos2d-x.org/wiki/Audio#Sound-Effects)的 –

回答

2

对于音效,.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   |  

可能维基已经过时因此Android的一些操作系统开始支持.mp3文件声音效果。但是从你的测试还有Android 7牛轧糖版本不支持.mp3文件。