Cocos代码IDE-如何使用lua语言在cocos2dx中调用java方法

Cocos代码IDE-如何使用lua语言在cocos2dx中调用java方法,java,android,lua,Java,Android,Lua,我正在使用Cocos代码IDE用lua语言创建我的游戏。现在我想在Activity类中调用一些java方法 例如:当在游戏场景中单击按钮时,调用Activity类中的showAds方法 我已经找过了,但是没有 请帮帮我…有一个东西叫做Java本机接口JNI。它允许从C++调用java方法。 所以你首先要做的是创建一个C++代码。 您需要在cocos/中创建一个新目录。让它成为我的电话吧。 在MyJavaCall中,您创建MyJavaCall.cpp和MyJavaCall.hpp。 那么您可能应该

我正在使用Cocos代码IDE用lua语言创建我的游戏。现在我想在Activity类中调用一些java方法

例如:当在游戏场景中单击按钮时,调用Activity类中的showAds方法

我已经找过了,但是没有


请帮帮我…

有一个东西叫做Java本机接口JNI。它允许从C++调用java方法。 所以你首先要做的是创建一个C++代码。 您需要在cocos/中创建一个新目录。让它成为我的电话吧。 在MyJavaCall中,您创建MyJavaCall.cpp和MyJavaCall.hpp。 那么您可能应该阅读本教程 稍后将把C++库绑定到Lua。
不确定教程是否与最新cocos2d版本相关。但至少他们会给你一个想法。我希望您会发现这个答案很有用。

请在代码中添加更多详细信息