[已解决]cocos2d-x 2.2.4 anysdk 错误 PluginJniHelper

error: undefined reference to ‘anysdk::framework::PluginJniHelper::setJavaVM(_JavaVM*)’

按照 http://docs.anysdk.com/CppTutorial 进行 接入android
编译./build_native.sh
出现这个错误
请问还有什么没做到?

你看看Android.mk添加PluginProtocolStatic库了没

你可以发下你的Android.mk的截图看看

谢谢,这是mk文件。按照添加的

— Begin quote from ____

引用第2楼偷走金针菇于2015-02-09 11:22发表的 回 1楼(孤独の快乐) 的帖子 :
谢谢,这是mk文件。按照添加的 http://www.cocoachina.com/bbs/job.php?action=topost&tid=284850&pid=1240619

— End quote

没问题呢,那看下main.cpp有写#include "PluginJniHelper.h"吗,有把AnySDK框架拷贝到protocols文件吗。

如果都没问题,那就把你游戏工程发我邮件,我测试下。

按照文档走完后,编译./build_native.sh
出现
Compile++ thumb : cocos2dcpp_shared <= main.cpp
jni/hellocpp/main.cpp:8:29: fatal error: PluginJniHelper.h: No such file or directory
compilation terminated.
make: *** Error 1

然后我添加下面第二行,第三行,之后出现本帖开始错误。
LOCAL_C_INCLUDES := (LOCAL_PATH)/../../Classes \ (LOCAL_PATH)/…/protocols/android
$(LOCAL_PATH)/…/protocols/include

工程发你邮箱,2,2,4版本

— Begin quote from ____

引用第4楼偷走金针菇于2015-02-09 12:49发表的 回 3楼(孤独の快乐) 的帖子 :
按照文档走完后,编译./build_native.sh
出现
Compile++ thumb : cocos2dcpp_shared <= main.cpp
jni/hellocpp/main.cpp:8:29: fatal error: PluginJniHelper.h: No such file or directory
compilation terminated.
http://www.cocoachina.com/bbs/job.php?action=topost&tid=284850&pid=1240691

— End quote

看了下你发给我的,后面多了个未知符号,估计是直接复制产生的

我检查,看不到这个错误符号。eclipse跟Sublime。错误依旧。
你编译能过去?是吗?

— Begin quote from ____

引用第6楼偷走金针菇于2015-02-09 14:22发表的 回 5楼(孤独の快乐) 的帖子 :
我检查,看不到这个错误符号。eclipse跟Sublime。错误依旧。
你编译能过去?是吗? http://www.cocoachina.com/bbs/job.php?action=topost&tid=284850&pid=1240779

— End quote

我这边eclipse跟Sublime都能看到这个,把那个删了就编译过了

mk文件.zip (1 KB)

我用系统文本编辑器打开,去掉所有间隔,居然编译过了~
请问你用的是什么编辑器?

— Begin quote from ____

引用第8楼偷走金针菇于2015-02-09 14:28发表的 回 5楼(孤独の快乐) 的帖子 :
我用系统文本编辑器打开,去掉所有间隔,居然编译过了~
请问你用的是什么编辑器? http://www.cocoachina.com/bbs/job.php?action=topost&tid=284850&pid=1240789

— End quote

就是sublime

谢谢,无力吐槽了~

请问你了解这个问题么?
我这儿都显示不出来,你那儿可以显示。
我编码utf-8

— Begin quote from ____

引用第11楼偷走金针菇于2015-02-09 14:34发表的 回 9楼(孤独の快乐) 的帖子 :
请问你了解这个问题么?
我这儿都显示不出来,你那儿可以显示。
我编码utf-8 http://www.cocoachina.com/bbs/job.php?action=topost&tid=284850&pid=1240799

— End quote

估计是因为我是windows你是mac吧。

我把Android.mk改成utf-8编译不了

换几个其它的编码可以看到乱码显示。
我又重新去网站复制的代码,检测一遍。
确实是直接复制代码会有这个乱码。