网上大部分 Android 链接 Mqtt 都是使用 v3 版本,paho 的客户端也多年没有更新,能在网上到的 MQTTv5 的例子很少,也没有在安卓上实践的代码。
经过我长时间摸索,踩了不少坑,最终稳定的代码如问下。
import java.io.FileInputStream
import java.util.Properties
plugins {
id("com.android.application")
}
var SDK_DIR = System.getenv("ANDROID_SDK_HOME")
android {
namespace = "cn.netkiller.student"
compileSdk = 33
defaultConfig {
applicationId = "cn.netkiller.student"
minSdk = 30
targetSdk = 33
versionCode = 1
versionName = "1.3.3"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
if (SDK_DIR == null) {