一、导入库文件

1. 拷贝以下两个文件到工程的 libs 目录下

ble_mesh-android_api_high-release.aar
ble_mesh-android_api_low-release.aar

2. 修改 app 中的 build.gradle 增加以下内容

implementation 'com.google.code.gson:gson:2.8.5'
implementation(name:'ble_mesh-android_api_high-release', ext:'aar')
implementation(name:'ble_mesh-android_api_low-release', ext:'aar')

3. 增加简单的代码测试工程

public class MainActivity extends AppCompatActivity {

    BluetoothMesh bluetoothMesh = null;

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); try {
BluetoothMesh.initialize(getApplicationContext(), new BluetoothMeshConfiguration());
} catch (BluetoothMeshException e) {
e.printStackTrace();
} bluetoothMesh = BluetoothMesh.getInstance();
try {
bluetoothMesh.createNetwork("zhcNetwork");
} catch (NetworkCreationException e) {
e.printStackTrace();
} }
}

二、运行报错解决

修改 app 中的 build.gradle 增加以下内容:

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.31"

最新文章

  1. Qt MainWindow结构
  2. mybatis 与 缓存
  3. Bundle
  4. eclipse dbviewer,eclipse java8
  5. Jquery暴力解数独
  6. python str()与repr()
  7. spark MapOutputTrackerMaster
  8. HDU 5001 Walk
  9. 折腾iPhone的生活——iPhone 5s 开启 assistive touch 后卡顿的问题
  10. 行为树(Behavior Tree)实践(1)– 基本概念
  11. 整理Git的命令使用
  12. javascript实现silverlight pivotViewer控件
  13. Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 "manager-script" 角色的正确用户名和口令。 有关详细信息, 请查看服务器日志。
  14. PCB外形加工培训教材
  15. WPF控件 在XP下获得焦点有虚线框
  16. vuex的使用步骤
  17. [物理学与PDEs]第3章习题4 理想磁流体的能量守恒方程
  18. NET Framework 各版本官方下载
  19. Java只给汉字转URLEncoder
  20. Maven运行的方式

热门文章

  1. Java多线程-ThreadPool线程池-2(四)
  2. Excel常用需求
  3. 配置jmeter环境变量
  4. MPC:百万富翁问题
  5. 【题解】CF45I TCMCF+++
  6. Python用yield form 实现异步协程爬虫
  7. Spring Cloud Alibaba 从入门到精通(2023)
  8. 给ofo共享单车撸一个微信小程序
  9. 【DL论文精读笔记】Image Segmentation Using Deep Learning: A Survey 图像分割综述
  10. Android开发之线程间通信