程序是Coco2dx3.0 运行可以到登陆界面。但是anysdk客户端打包后运行就黑屏
— Begin quote from ____
引用楼主sosfan于2015-03-12 17:32发表的 打包后运行黑屏 :
程序是Coco2dx3.0 运行可以到登陆界面。但是anysdk客户端打包后运行就黑屏 http://www.cocoachina.com/bbs/job.php?action=topost&tid=288085&pid=tpc
— End quote
看看日志吧,一般来说是以下两个问题。
1、关于PluginJniHelper::setJavaVM的调用位置。
由于3.x不同版本的差异,3.3rc0以前版本cocos_android_app_init是在OnCreate后调用,会导致初始化时出现JavaVM is NULL的错误,需要改在JNI_OnLoad里调用。
PS:例如cocos2d-x 3.2版本JNI_OnLoad位于cocos2d\cocos\platform\android\javaactivity.cpp,注意PluginJniHelper.h需要补上相对路径。
2、关于PluginProtocolStatic的加载方式。
Android.mk里PluginProtocolStatic请使用LOCAL_WHOLE_STATIC_LIBRARIES,不要使用LOCAL_STATIC_LIBRARIES,否则初始化时会找不到AnySDK的接口。