跨平台sdk接入总结
sdk说明:
1、Bugly SDK:自动捕获上报App的脚本错误和原生代码引发的崩溃信息,并提供异常问题分类分析。
2、语音 SDK:提供游戏内收发语音功能。
接入步骤:
step1:仔细通读一遍sdk接入文档
step2:将需要用到的sdk代码文件拷贝至指定工程路径下
step3:环境配置
1)win32:
1、将sdk目录下的所有dll和lib文件拷贝到project.win32下的Debug.win32和Release.win32下
2、右键工程->属性->链接器->输入(附加依赖项中添加需要的lib文件名)
2)Android:
1、修改 proj.android 目录下的 jni 目录里的 Android.mk文件
2、在LOCAL_C_INCLUDES添加编译路径(这样代码可直接#include来编译相应头文件),在LOCAL_SRC_FILES添加需要编译的cpp文件(加入编译的cpp文件放入一个全局编译环境中,切记不可重复添加编译)
3、添加sdk依赖的jar包(一般都添加到proj.android下的libs文件下)
4、修改 AndroidManifest.xml 文件(添加用户权限)
5、在AppDelegate.cpp和BaseActivity.java做一些初始化操作
3)ios:
1、将头文件和源文件添加到工程中,并将源文件添加到Target的Compile source中。
2、将.a和.framework文件添加到工程中,再添加至Build Phases下的Link Binary With Libraries(添加依赖的动态库)
3、在User Header Search Paths中添加编译路径(这样代码可直接import来编译相应头文件)
4、对AppDelegate.cpp做一些初始化操作(AppDelegate.m/h 文件是很重要的呢,因为它是对 Application 的整个生命周期进行管理的)
最新文章
- PHP 模拟 HTTP 基本认证(Basic Authentication)
- Control Flow 如何处理 Error
- [SVN] SVN在Eclipse里的各个状态解释
- 复选框(checkbox)、单选框(radiobox)的使用
- laravel elixir
- Xlib 窗口属性
- 《zw版·Halcon-delphi系列原创教程》 3d汽车模型自动区域分割
- skip list
- 剑指Offer16 判断子树
- GetSurfaceLevel
- Windows平台字符的存储和输出分析
- MySQL 5.7.10 免安装配置
- java,while循环的使用,接收用户的输入,进行不同的操作!
- Java操作Excel(使用POI)
- python专题 --- 递归
- Spring Boot application.yml bootstrap.yml
- Python flask Reason: image not found libmysqlclient.21.dylib
- .NET中的集合-ArrayList2
- MVC涉及RouteTable自定义路径
- 微信小程序排行榜
热门文章
- 【form】 表单组件说明
- 【springmvc+mybatis项目实战】杰信商贸-2.数据库配置
- 浅谈JS-cookie,你是香甜可口的小点心吗?
- leetcode7_C++整数反转
- Deep Residual Learning for Image Recognition论文笔记
- LeetCode 94 ——二叉树的中序遍历
- FFM
- C#调用mingw的so库时无法加载DLL###.so 找不到指定的模块
- 【转】MySQLroot用户忘记密码解决方案(安全模式,修改密码的三种方式)
- 什么是Processing