diff --git a/o2android/app/build.gradle b/o2android/app/build.gradle index 005c7f15e1081d3beee15d7637e19fd089895a07..67baf007be4afd234e29ce02f1bba087d08fef7a 100644 --- a/o2android/app/build.gradle +++ b/o2android/app/build.gradle @@ -116,6 +116,9 @@ android { BAIDU_SPEECH_APPKEY: project.baiduSpeechAppKey, BAIDU_MAP_APPKEY : project.baiduMapAppKey, BUGLY_APPID : project.buglyAppId] + zipAlignEnabled true + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } release { signingConfig signingConfigs.release diff --git a/o2android/app/proguard-rules.pro b/o2android/app/proguard-rules.pro index e8c37ad9c6c1248f42665dee5f935dd3af967ef5..8a4826b3977544b8e1b61da88248e58ba12f6a8a 100644 --- a/o2android/app/proguard-rules.pro +++ b/o2android/app/proguard-rules.pro @@ -558,3 +558,9 @@ -keep class **JNI* {*;} +-keep class io.flutter.app.** { *; } +-keep class io.flutter.plugin.** { *; } +-keep class io.flutter.util.** { *; } +-keep class io.flutter.view.** { *; } +-keep class io.flutter.** { *; } +-keep class io.flutter.plugins.** { *; } diff --git a/o2android/app/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/app/im/O2ChatActivity.kt b/o2android/app/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/app/im/O2ChatActivity.kt index 810bf074e608362d4eeb4e6a86fa993218760ede..c147309f77ac2b43a8858b0e2fb356838b53cbd4 100644 --- a/o2android/app/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/app/im/O2ChatActivity.kt +++ b/o2android/app/src/main/java/net/zoneland/x/bpm/mobile/v1/zoneXBPM/app/im/O2ChatActivity.kt @@ -30,7 +30,7 @@ import net.zoneland.x.bpm.mobile.v1.zoneXBPM.model.bo.api.im.IMConversationInfo class O2ChatActivity : BaseMVPActivity(), O2ChatContract.View { companion object { - val con_id_key = "con_id_key" + const val con_id_key = "con_id_key" fun startChat(activity: Activity, conversationId: String) { val bundle = Bundle() bundle.putString(con_id_key, conversationId)