diff --git a/app/build.gradle b/app/build.gradle index 8e506d4..cecd809 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,51 +12,53 @@ android { minSdk 21 targetSdk 35 versionCode 1 - versionName "1.0" + versionName "1.0.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" // 24小时运行优化配置 multiDexEnabled true } - - // Dex优化由Android Gradle插件自动管理 - // dexOptions已在Gradle 8.0中废弃 - - // 打包优化配置 - packagingOptions { - pickFirst '**/libnative-lib.so' - exclude 'META-INF/DEPENDENCIES' - exclude 'META-INF/LICENSE' - exclude 'META-INF/LICENSE.txt' - exclude 'META-INF/NOTICE' - exclude 'META-INF/NOTICE.txt' - // 排除重复的OpenNI类 - exclude 'org/openni/**' - } buildTypes { debug { minifyEnabled false debuggable true applicationIdSuffix ".debug" -// versionNameSuffix "-debug" - + versionNameSuffix "-debug" + // 调试版本优化配置 crunchPngs false zipAlignEnabled true } - + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - + // 发布版本优化配置 zipAlignEnabled true shrinkResources false } } + + + // Dex优化由Android Gradle插件自动管理 + // dexOptions已在Gradle 8.0中废弃 + // 打包优化配置 + packagingOptions { + pickFirst '**/libnative-lib.so' + exclude 'META-INF/DEPENDENCIES' + exclude 'META-INF/LICENSE' + exclude 'META-INF/LICENSE.txt' + exclude 'META-INF/NOTICE' + exclude 'META-INF/NOTICE.txt' + // 排除重复的OpenNI类 + exclude 'org/openni/**' + } + + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 @@ -65,6 +67,17 @@ android { lint { abortOnError false } + + signingConfigs { + config { + keyAlias 'key_checkpad' + keyPassword '123456' + storeFile file('signature/key_checkpad.jks') + storePassword '123456' + v1SigningEnabled true + v2SigningEnabled true + } + } } dependencies { diff --git a/app/src/main/java/com/ouxuan/oxface/network/NetworkStatusIndicator.java b/app/src/main/java/com/ouxuan/oxface/network/NetworkStatusIndicator.java index c896dfe..92fb467 100644 --- a/app/src/main/java/com/ouxuan/oxface/network/NetworkStatusIndicator.java +++ b/app/src/main/java/com/ouxuan/oxface/network/NetworkStatusIndicator.java @@ -515,13 +515,13 @@ public class NetworkStatusIndicator { info.append("域名状态:").append(isDomainReachable ? "可达" : "不可达").append("\n"); // MQTT连接状态 - try { - MqttManager mqttManager = MqttManager.getInstance(); - String mqttStatus = mqttManager.getConnectionStatusDetail(); - info.append("MQTT状态:").append(mqttStatus).append("\n"); - } catch (Exception e) { - info.append("MQTT状态:").append("获取失败").append("\n"); - } + // try { + // MqttManager mqttManager = MqttManager.getInstance(); + // String mqttStatus = mqttManager.getConnectionStatusDetail(); + // info.append("MQTT状态:").append(mqttStatus).append("\n"); + // } catch (Exception e) { + // info.append("MQTT状态:").append("获取失败").append("\n"); + // } // // UDP连接状态 // try { diff --git a/signature/key_checkpad.jks b/signature/key_checkpad.jks new file mode 100644 index 0000000..cf0c532 Binary files /dev/null and b/signature/key_checkpad.jks differ