集成anysdk后,编译不通过

按照例子一步一步写的,执行到wrapper.nativeInitPlugins();就报错

因为你C++没定义nativeInitPlugins吧

extern “C”
{
JNIEXPORT void JNICALL Java_org_cocos2dx_cpp_wrapper_nativeInitPlugins(JNIEnv* env, jobject thiz)
{
PluginChannel::getInstance()->loadPlugins();
}
} 不是这样吗

— Begin quote from ____

引用第2楼这名字好屌于2015-01-23 16:19发表的 回 1楼(孤独の快乐) 的帖子 :
extern “C”
{
JNIEXPORT void JNICALL Java_org_cocos2dx_cpp_wrapper_nativeInitPlugins(JNIEnv* env, jobject thiz)
{
PluginChannel::getInstance()->loadPlugins();
http://www.cocoachina.com/bbs/job.php?action=topost&tid=282915&pid=1228287

— End quote

Log没截完整,是提示Native method not found吧,那就是没找到该函数的定义

如果你wrapper
的包名是org.cocos2dx.cpp没错的话,你就得看看你这个文件是不是真的有参与编译了

我截了一下 完整的log 我对jni 这一块实在不是很懂

— Begin quote from ____

引用第4楼这名字好屌于2015-01-23 17:29发表的 回 3楼(孤独の快乐) 的帖子 :
我截了一下 完整的log 我对jni 这一块实在不是很懂 http://www.cocoachina.com/bbs/job.php?action=topost&tid=282915&pid=1228368

— End quote

还是没完整呀,上面那一块还是没看到

你编译的时候看看日志,看看你那个文件有编译没

包名是没错的

我看了一下 是有编译的

— Begin quote from ____

引用第7楼这名字好屌于2015-01-23 18:19发表的 回 5楼(孤独の快乐) 的帖子 :
我看了一下 是有编译的
http://www.cocoachina.com/bbs/job.php?action=topost&tid=282915&pid=1228407

— End quote

解决了没?还没解决估计也只能把整个工程发给我测试下了。

”孤独の快乐“人真好,我也遇到了同样的问题能帮我看看嘛?我怎么把工程发给你呀?

— Begin quote from ____

引用第9楼木头人_8023于2015-04-19 21:35发表的 :

”孤独の快乐“人真好,我也遇到了同样的问题能帮我看看嘛?我怎么把工程发给你呀? http://www.cocoachina.com/bbs/job.php?action=topost&tid=282915&pid=1287467

— End quote

你确定你C++有定义这个函数吗?

现在可以了;我在PluginChannel.cpp 头文件忘记
#include <jni.h>
#include <android/log.h>
#include “PluginJniHelper.h”
这几个头文件了