快速集成anysdk遇到问题

客户端接入(C++) 快速集成指南

加载及写卸载SDK插件
1.在初始化框架完成之后加载所有集成的sdk,代码如下:
AgentManager::getInstance()->loadALLPlugin();//对插件进行初始化,包括对各个sdk的初始化

注:由于部分sdk在初始化时涉及到sdk闪屏的操作强烈建议在完成AnySDK Framework框架初始化后调用加载插件操作,例如

import com.anysdk.framework.PluginWrapper;
public class MainActivity extends Activity{
protected void onCreate(Bundle savedState){
super.onCreate(savedState);
PluginWrapper.init(this); // for plugins

wrapper.nativeInitPlugins();//通过jni调⽤用初始化函数
}

void Java_com_anysdk_sample_wrapper_nativeInitPlugins(JNIEnv* env, jobject thiz)
{
AgentManager::getInstance()->loadALLPlugin();
}

问题:里面的wrapper找不到,前面也没提到。 需要怎样操作?

您好,您的问题我们已经反馈给相应的负责人员,感谢您的反馈

首先,anysdk是一个c++的开发框架,因此开发者想要在android中使用的话需要了解一点jni的知识,就是需要知道怎么样在java层中通知c++层调用某些函数。而对于对jni不太熟的开发者我们的Sample示例项目中提供了一些已经写好的jni函数供开发者直接使用。这个wrapper就是jni函数的类。这个Sample项目在下载(http://www.anysdk.com/downloads)anysdk完整框架的时候会附带,开发者可以用来参考。

版主们能不能用HelloWorld做个教程呢,参考Sample例子编译好的安装到手机运行不起来。