AudioEngine 在音频结束和中止状态一起触发时会引起崩溃的问题

编译模式:release
使用 Eclipse 工程:E:\SVN\fangka\jsmj\client\build\jsb-binary\frameworks\runtime-src\proj.android
正在执行:’“D:\AndroidSDK\tools\android” update project -t android-10 -p E:\SVN\fangka\jsmj\client\build\jsb-binary\frameworks\runtime-src\proj.android’

Updated project.properties
Updated local.properties
Updated file E:\SVN\fangka\jsmj\client\build\jsb-binary\frameworks\runtime-src\proj.android\proguard-project.txt
It seems that there are sub-projects. If you want to update them
please use the --subprojects parameter.
正在执行 ndk-build…
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’“D:\android-ndk-r10e\ndk-build” -C E:\SVN\fangka\jsmj\client\build\jsb-binary\frameworks\runtime-src\proj.android -j4 NDK_MODULE_PATH=F:/CocosCreator1.5.1/resources/cocos2d-x;F:/CocosCreator1.5.1/resources/cocos2d-x/cocos;F:/CocosCreator1.5.1/resources/cocos2d-x/external NDK_TOOLCHAIN_VERSION=4.9’

Android NDK: F:/CocosCreator1.5.1/resources/cocos2d-x/cocos/platform/android/prebuilt-mk/Android.mk: Cannot find module with tag ‘audio/android/prebuilt-mk’ in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make.exe: Entering directory E:/SVN/fangka/jsmj/client/build/jsb-binary/frameworks/runtime-src/proj.android' make.exe: Leaving directory E:/SVN/fangka/jsmj/client/build/jsb-binary/frameworks/runtime-src/proj.android’
F:/CocosCreator1.5.1/resources/cocos2d-x/cocos/prebuilt-mk/Android.mk:80: *** Android NDK: Aborting. . Stop.
执行命令出错,返回值:2。

目测你是用binary模版,试试用default或者link模版吧。

请问用default或者link模版会不会对项目有影响,再产生一些其他的bug就麻烦了

另外现在线上的包是用binary模版,如果这时候改成default或者link模版,玩家覆盖安装的时候应该会出问题吧

最终结果区别不大啊。只是编译过程和引擎的引用关系有区别而已。

default模版:拷贝一份引擎到工程目录,可以源码调试引擎代码
link模版:工程中直接关联creator内部的引擎,或者开发者指定的引擎,也方便调试更新引擎代码
binrary模版:直接使用引擎的静态库文件,无法修改、更新、调试引擎代码。

比如我现在线上的版本是binary模版,热更新的内容也是binary模版下的res和src,这时候如果换成default或者link模版,然后用default或者link模版里的res和src热更,不会出问题吗?

工程模版只是针对引擎c++的代码,跟res和src这些没有关系。

好的,谢谢了,我试试