# 对外公开 API，保留供客户调用
-keep class com.alibaba.aoq.clientsdk.** { *; }

# 被 native 通过 JNI 反查的类，需保留以避免混淆
-keep class com.aoq.component.** { *; }
-keep class com.huawei.multimedia.aoq.** { *; }
-keep class org.webrtc.aoq.** { *; }

# 被 native 通过 JNI 反查的基础库类，需保留以避免混淆
-keep class com.aoq.common.** { *; }
-keep class com.aoq.aio_stat.** { *; }

# native 方法由 JNI 按名字+签名解析，方法名不可混淆
-keepclasseswithmembernames class * {
    native <methods>;
}


-keep class com.aoq.common.network.AlivcHttp { *; }
-keep class com.aoq.common.network.AlivcHttpRequest { *; }
-keep class com.aoq.common.network.AlivcHttpResponse { *; }
-keep class com.aoq.common.network.AlivcHttpMetrics { *; }


-keep class com.aoq.common.crash.** { *; }


-keep class com.aoq.common.AlivcBase { *; }
-keep class com.aoq.common.AlivcLicense { *; }
-keep class com.aoq.common.AlivcLicense$* { *; }
-keep class com.aoq.common.AlivcNativeLoader { *; }
-keep class com.aoq.common.AlivcNativeLoader$* { *; }


-keep class com.aoq.aio.aio_env.AlivcEnv { *; }
-keep class com.aoq.aio.aio_env.AlivcEnv$* { *; }



-keep class com.aoq.aio.aio_env.AlivcEnv { *; }
-keep class com.aoq.aio.aio_env.AlivcEnv$* { *; }






-keep class com.aoq.common.network.AlivcHttp { *; }
-keep class com.aoq.common.network.AlivcHttpRequest { *; }
-keep class com.aoq.common.network.AlivcHttpResponse { *; }
-keep class com.aoq.common.network.AlivcHttpMetrics { *; }


-keep class com.aoq.common.crash.** { *; }


-keep class com.aoq.common.AlivcBase { *; }
-keep class com.aoq.common.AlivcLicense { *; }
-keep class com.aoq.common.AlivcLicense$* { *; }
-keep class com.aoq.common.AlivcNativeLoader { *; }
-keep class com.aoq.common.AlivcNativeLoader$* { *; }


-keep class com.aoq.aio.aio_env.AlivcEnv { *; }
-keep class com.aoq.aio.aio_env.AlivcEnv$* { *; }



-keep class com.aoq.aio.aio_env.AlivcEnv { *; }
-keep class com.aoq.aio.aio_env.AlivcEnv$* { *; }




