上一篇博文中说到了如何升级MQTT使其支持Android12,但是在实际运行的过程中发现,在Android14手机上会出现闪退现象。
通过搜索发现MQTT已经升级,现已支持Android X和Android14,仓库地址:https://github.com/mayzs/paho.mqtt.android?tab=readme-ov-file
接下来介绍如何在现有项目的基础上升级配置使其支持Android14.
我使用的项目配置:
SDK:34,最高支持Android14
Android Gradle Plugin Version: 8.4.0
Gradle Version: 8.6
Min SDK Version: 28
JavaVersion:17
支持Android14的MQTT的官方教程
修改原有 eclipse paho mqtt android 项目,支持AndroidX,支持 Android 14
implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5'
implementation 'io.github.mayzs:paho.mqtt.android:1.1.7'
低版本 gradle 使用 implementation 'io.github.mayzs:paho.mqtt.android:1.1.7@aar